首页 > 其他 > 详细

弹窗处理

时间:2020-06-14 18:30:04      阅读:47      评论:0      收藏:0      [点我收藏+]
  • 弹窗处理
    技术分享图片
    技术分享图片

  • 打印窗体
    技术分享图片
    [100%][‘CDwindow-DAD41087E3D9C4E2EB6E3A7B23AF543A‘, ‘CDwindow-1DCB51E4081BE161D5922680D7DE6C1A‘]

from selenium import webdriver
from selenium.webdriver.chrome.options import Options
from selenium.webdriver.common.by import By
from selenium.webdriver.support.wait import WebDriverWait
from selenium.webdriver.support import expected_conditions

def test_adduser():
    # 复用浏览器,企业微信需要扫描,windows系统首先在cmd执行:chrome --remote-debugging-port=9222
    options=Options()
    options.add_experimental_option(‘debuggerAddress‘, ‘127.0.0.1:9222‘)
    driver=webdriver.Chrome(options=options)
    driver.implicitly_wait(5)
    # driver.find_element(By.CSS_SELECTOR,‘#menu_contacts .frame_nav_item_title‘).click()
    # 添加用户
    ele=(By.CSS_SELECTOR,‘.js_service_list a:nth-child(1) .index_service_cnt_item_title‘)
    WebDriverWait(driver,10).until(expected_conditions.element_to_be_clickable(ele))
    driver.find_element(*ele).click()  # 点击跳转信息填写页面
    driver.find_element(By.CSS_SELECTOR,‘#username‘).send_keys(‘测试用户‘)
    driver.find_element(By.CSS_SELECTOR,‘#memberAdd_acctid‘).send_keys(‘ceshiyonghu‘)
    driver.find_element(By.CSS_SELECTOR,‘#memberAdd_phone‘).send_keys(‘13838383388‘)
    driver.find_element(By.CSS_SELECTOR,‘.js_btn_save‘).click()
    # 检查是否添加成功

    # 删除用户
    driver.find_element(By.CSS_SELECTOR,‘#member_list tr:nth-child(1) .ww_checkbox‘).click()
    driver.find_element(By.CSS_SELECTOR,‘.js_delete‘).click()
    print(driver.window_handles)
    driver.switch_to.window(driver.window_handles[0])  # 切换窗体
    driver.find_element(By.CSS_SELECTOR,‘.ww_dialog_foot .ww_btn_Blue‘).click()  # 点击确认
    # 检查是否删除成功

弹窗处理

原文:https://www.cnblogs.com/Uni-Hoang/p/13125562.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!