예제 #1
0
def _get_alert(driver):
    ximopanda = Base(driver)
    try:
        alert = ximopanda.is_alert()
        text = alert.text
        alert.accept()
        return text
    except:
        return ""
예제 #2
0
def _get_alert(driver):
    '''判断alert在不在,存在返回text文本内容,不存在返回空字符'''
    zen = Base(driver)
    try:
        alert = zen.is_alert()
        text = alert.text
        alert.accept()  # 点alert确定
        return text
    except:
        return ""
예제 #3
0
from selenium import webdriver
import time
from selenium.webdriver.support import expected_conditions as EC
from common.base import Base

driver = webdriver.Firefox()
driver.get("http://127.0.0.1/zentao/user-login-L3plbnRhby8=.html")
time.sleep(2)
zentao = Base(driver)
r1 = zentao.is_alert()
loc1 = ("id", "account")
loc2 = ("name", "password")
loc3 = ("id", "submit")
zentao.sendKeys(loc1, "admin1")
zentao.sendKeys(loc2, "123456")
zentao.click(loc3)
time.sleep(2)
r2 = zentao.is_alert()
print("r1:%s" % r1)
print("r2:%s" % r2)
print(r2.text)
print(r2.accept())
driver.quit()