我使用的网页有一个链接列表 我的用例是执行向下翻页操作并选择该位置的链接。 我使用以下命令执行了向下翻页 storeEval,目标为selenium.browserbot.getCurrentWindow()。scrollTo(0,20000)
以上操作会执行向下翻页 我的下一步操作是单击显示的链接
我使用命令clickAtAndWait和目标link = target_link
以上操作会点击页面顶部的文本target_link(不可见),而不是可见的文本。
我需要执行向下翻页并单击可见的文本target_link。 需要对此操作进行哪些更改?
答案 0 :(得分:2)
在Selenium IDE中,您可以使用命令focus
,并在页面底部使用元素的目标值。
例如:
Command: focus
Target: id=nextButton1
Value:
这将向下滚动Selenium IDE(Firefox)窗口,以便" Next Button"只是在屏幕底部可见。不使用Value参数,并将其留空。
答案 1 :(得分:0)
您需要找到该元素,然后使用click命令。
示例代码:
elem1 = driver.find_element_by_class_name("wtb-search-submit")
elem1.click()
阅读http://selenium-python.readthedocs.org/en/latest/locating-elements.html,了解如何找到元素。希望它有所帮助。