我想搜索一个表,寻找一个关键字符串" 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
之间的不兼容引起的答案 0 :(得分:0)
今天我尝试使用Chrome而不是Firefox,它确实有效。我怀疑这个问题可能是由Firefox 31和Selenium 2.42
之间的不兼容引起的