比较 Python Selenium 中的类



我是 python 的新手,在做一些练习时,我需要比较 html 站点中的 2 个类。 即我有相同的项目,一个按钮,当它不活动时有一个类名,当它处于活动状态时有一个类名。 以下是我正在尝试执行的操作的示例:

item_class1 = Class name 
item_class2 = Class name
if webdriver.find_element_by_xpath('button').class == item_class1
DoSomething
elif webdriver.find_element_by_xpath('button').class == item_class
DoSomethingElse

.class适用于Ruby,而不是Python,有一个函数可以这样工作吗?

使用get_attribute('class')

item_class1 = 'Class name'
item_class2 = 'Class name'
if webdriver.find_element_by_xpath('//button').get_attribute('class') == item_class1 :
print("something")
elif webdriver.find_element_by_xpath('//button').get_attribute('class') == item_class2 :
print("some other thing")

相关内容

  • 没有找到相关文章

最新更新