Ben*_*row 2 python selenium selenium-webdriver
我试图在页面上选择三个复选框之一,但它们的源代码如下所示:
<input type="radio" name="Option" value="1">
<input type="radio" name="Option" value="2">
<input type="radio" name="Option" value="3">
Run Code Online (Sandbox Code Playgroud)
所以唯一区分它们的是值,但没有find_element_by_value.我将如何在这3个复选框之间切换?
小智 7
在这种情况下,您可以使用xpath来识别元素,
browser.find_element_by_xpath("//input[@value='1']")
Run Code Online (Sandbox Code Playgroud)
为了更好地理解xpath的工作原理,可以参考以下链接 http://www.toolsqa.com/selenium-webdriver/choosing-effective-xpath/