selenium click作为悬停在上面

时间:2014-09-02 05:04:11

标签: selenium python-3.x

我想搜索一个表,寻找一个关键字符串" admin"在第1栏;如果找到,请点击"登录"来自同一行的按钮。 "登录"按钮始终位于第9列。

我使用的python代码是: new = master.find_element_by_xpath("//tr[contains(td[1], 'admin')]/td[9]")

我的代码成功找到了包含" admin"的行字符串,但是当我尝试执行

new.click()

硒在"上空飞行。代替行动,例如它没有点击按钮,但我看到此按钮的https://xxxxxxxxxxxxx.com/otr/index?do=login_customer&id=xxxxxx&user_id=xxxxxxxxxx显示在网页的左下角。

有人可以帮忙吗?

我正在搜索的表的示例Html代码是:

<table class="table1" id="main_table" style="width: 850px;"> 
<tbody>
<tr class="us_dark">
<td>admin</td>
<td> <a target="_blank" href="?do=login_customer&id=xxxxxxxxx&user_id=xxxxxxxxx">Login</a>
</td>

今天我尝试使用Chrome而不是Firefox,它确实有效。我怀疑这个问题可能是由Firefox 31和Selenium 2.42

之间的不兼容引起的

1 个答案:

答案 0 :(得分:0)

今天我尝试使用Chrome而不是Firefox,它确实有效。我怀疑这个问题可能是由Firefox 31和Selenium 2.42

之间的不兼容引起的