Python / Selenium定位元素

时间:2015-11-01 05:55:08

标签: python python-2.7 selenium selenium-webdriver

如何让我的脚本找到此按钮:

https://gyazo.com/def9d478c923306673da8186187f25c6

它有:

class="button"
type="submit"
accesskey="s"
title="Enter your username and password in the boxes provided to login, or        click the 'register' button to create
value = "log in" 

我已经研究了定位选项,但找不到我需要的选项,所以我认为xpath应该是正确的选项,但我无法在xpath中找到它。

2 个答案:

答案 0 :(得分:1)

根据您提供的内容,我们如何依赖value属性:

//input[@value = 'Log in']

答案 1 :(得分:0)

所以我通过使用文字xpath

解决了这个问题
x =  driver.find_element_by_xpath("/html/body/div[2]/div/div/table[1]/tbody/tr/td[2]/form/table/tbody/tr[1]/td[2]/input")
y = driver.find_element_by_xpath("/html/body/div[2]/div/div/table[1]/tbody/tr/td[2]/form/table/tbody/tr[2]/td[2]/input")