Selenium with Python:无法按链接文本查找元素

时间:2016-04-25 10:11:01

标签: selenium selenium-webdriver

你能否帮我理解为什么在这种特殊情况下,find_element_by_partial_link_text没有捕获元素。

来自selenium import webdriver import unittest

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达到它。

你可以给我一个暗示吗?提前谢谢。

1 个答案:

答案 0 :(得分:0)

隐藏链接,您需要先点击菜单(Account