geo*_*ddi 5 python selenium webdriver
我正在使用webdriver测试特定的页面,有时页面中的选项会被禁用。
我试图直接选择该值,然后检查它是否已启用。
这是我所拥有的:
hourly = driver.find_element_by_xpath("//select[@name='frequency']/option[@value='HOURLY']")
self.assertFalse(hourly.isEnabled());
Run Code Online (Sandbox Code Playgroud)
完整路径为:
/html/body/div[@class='options']/form/select[@name='frequency']/option[@value='HOURLY']
Run Code Online (Sandbox Code Playgroud)
运行此代码段时,我得到以下信息:
AttributeError: 'WebElemet' object has no attribute 'isEnabled'
Run Code Online (Sandbox Code Playgroud)
这使我认为:
isEnabled在远程驱动程序(http://selenium.googlecode.com/svn/trunk/docs/api/py/webdriver_remote/selenium)下的API中找到对它的引用(.webdriver.remote.webelement.html),因为我只是在Python中使用Selenium Webdriver,所以不会是同一回事。没关系,我一直在谷歌搜索这么多不同的文档,我完全忘记了阅读 api。电话应该是:
is_enabled()
Run Code Online (Sandbox Code Playgroud)
而不是
isEnabled()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4035 次 |
| 最近记录: |