【发布时间】:2026-01-02 13:25:01
【问题描述】:
我正在使用 Selenium Webdriver 和 Python 进行自动化测试。登录我的应用程序时,我收到了单击“确定”按钮的弹出消息。我用过的地方
from selenium import webdriver
def cbs_login():
browser = webdriver.Firefox()
browser.get('172.20.31.1:7085/web/ccp/login')
user = browser.find_element_by_css_selector('#userid')
user.send_keys('admin')
password = browser.find_element_by_css_selector('#password')
password.send_keys('admin2')
login_location = browser.find_element_by_css_selector('#loginlocation')
login_location.click()
location_name = browser.find_element_by_xpath('/html/body/div[2]/div/div/div/div/div/form/div/div/div/div/table/tbody/tr[4]/td/select/option[3]')
location_name.click()
driver.switchTo().alert().accept();
cbs_login()
我无法使用代码,我收到“未解决的参考”之类的错误请提及是否有其他方法可以通过 python 2.7 版本来处理它。
【问题讨论】:
-
驱动变量的名称是什么
-
我从互联网上搜索并使用了这个驱动程序命令。我不确定。
-
你能发完整的脚本吗
-
from selenium import webdriver def cbs_login(): browser = webdriver.Firefox() browser.get('172.20.31.1:7085/web/ccp/login') user = browser.find_element_by_css_selector('#userid') user.send_keys('admin ') 密码 = browser.find_element_by_css_selector('#password')
-
password.send_keys('admin2') login_location = browser.find_element_by_css_selector('#loginlocation') login_location.click() location_name = browser.find_element_by_xpath('/html/body/div[2]/div /div/div/div/div/form/div/div/div/div/table/tbody/tr[4]/td/select/option[3]') location_name.click() driver.switchTo().alert ()。接受(); cbs_login()
标签: python selenium selenium-webdriver automation