HTML信息是:
<a title="Create an Account" class="button" href="http://demo.magentocommerce.com/customer/account/create/">
<span>
<span>Create an Account
</span>
</span>
</a>
&#13;
创建帐户
我正在尝试:
create_account_button = driver.find_element_by_xpath("//button[@title='Create an Account']")
create_account_button.click()
但它不起作用
答案 0 :(得分:0)
实际上分配WebElement变量,请使用以下代码
WebElement button = driver.findElement(By.xpath("//a[@title='Create an Account']");
button.click();
步骤
WebElement
变量按钮并为其指定值。click()
对于Java,请按照上述步骤操作,以便在下面使用Python
driver.find_element_by_xpath('//a[@title='Create an Account']').click()
您需要的Xpath使用<a>
而不是<button>
所以试试这个Xpath //a[@title='Create an Account']