如何使用python自动化处理弹出窗口

2024-05-19 10:53:25 发布

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

我正在使用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/di‌​v/div/div/table/tbod‌​y/tr[4]/td/select/op‌​tion[3]')     
    location_name.click() 
    driver.switchTo().alert().accept(); 
    cbs_login()

我不能使用代码,我得到了像“未解析引用”这样的错误。请提一下有没有其他方法可以用Python2.7版本来处理它。在


Tags: divbrowsersendbyloginlocationpasswordelement

热门问题