我刚刚开始学习Selenium WebDriver
。我想找到这个复选框并点击。我不能直接得知它,因为它是隐藏的。我是否应该获得所有复选框并获得必要的字段后?寻找Selenium WebDriver的元素
我的代码
HTML
我刚刚开始学习Selenium WebDriver
。我想找到这个复选框并点击。我不能直接得知它,因为它是隐藏的。我是否应该获得所有复选框并获得必要的字段后?寻找Selenium WebDriver的元素
我的代码
HTML
尝试使用XPATH如下,找到元素下划线强调附着在问题的图像:
By.Xpath("//label[@for='bodystyle-5']")
注意:By.name
只能用于HTML标记中的name
属性。
为了找到对应于网页元素的HTML,
右键单击您要查找的元素 - >(在Firefox Inspect Element
)在Chrome中选择Inspect
选项。
如果要计算XPath或CSS,按照以下步骤:
Firebug
& Firepath
插件的FirefoxInspect Element with Firebug
选项 - >将您引导至元素HTML代码。可以在Firepath
标签尝试Xpath
或CSS selectors
。
将您的代码和'HTML'分享为文本,而不是图片。如果你有任何 – Andersson
'body' id被设置为'div',你还想添加异常日志吗? –
不,我想哟取得所有的复选框。我想我应该不得不使用'class =“unstyle boxed bu-list-three-colums”' – AlexCOM