你能否帮我理解为什么在这种特殊情况下,find_element_by_partial_link_text没有捕获元素。
class RegisterNewUser(unittest.TestCase):
def setUp(self):
self.driver = webdriver.Firefox()
self.driver.implicitly_wait(30)
self.driver.get("http://web.archive.org/web/20141117213704/http://demo.magentocommerce.com/")
def test_register_new_user(self):
self.driver.find_element_by_link_text("Log In").click()
请原谅这个奇怪的环节。我正在读一本关于Selenium的书,链接最初是从那里开始的。但内容已经改变。这本书对我来说似乎很好。所以,我只是从存档中提取旧网页。
好吧,如果我查看页面源代码,我可以在那里找到链接。但是我无法通过Selenium达到它。
你可以给我一个暗示吗?提前谢谢。答案 0 :(得分:0)
隐藏链接,您需要先点击菜单(Account
)