使用带有Python的Selenium webdriver验证网站的登录功能

2024-04-25 13:45:02 发布

您现在位置:Python中文网/ 问答频道 /正文

我正在尝试单击网页中的“登录”元素。 “登录”元素是可见的,当您在网站上点击帐户元素。你知道吗

代码为:

import  unittest
from selenium import webdriver

class registernewuser(unittest.TestCase):
    @classmethod
    def setUpClass(cls):
        cls.driver = webdriver.Chrome()
        cls.driver.implicitly_wait(10)
        cls.driver.maximize_window()
        cls.driver.get("http://demo.magentocommerce.com/")

    def test_register_new_user(self):
    driver = self.driver
    account_click = driver.find_element_by_link_text("ACCOUNT").click()
    driver.implicitly_wait(3)
    self.driver.find_element_by_link_text('Log In').click()

    @classmethod
    def tearDownClass(cls):
        cls.driver.quit()

Tags: importself元素bydefdriverelementunittest
1条回答
网友
1楼 · 发布于 2024-04-25 13:45:02

添加 [帐户点击=driver.find\元素\按\链接\文本(“帐户”)。单击()driver.implicit\u等待(3) ] 在代码和它的工作。如果要单击属于“主元素”下拉列表一部分的元素,请单击“主元素”>;隐式等待命令->;单击“下拉元素”。你知道吗

相关问题 更多 >