python_selenium(sn)
来源:互联网 发布:js的数据类型 编辑:程序博客网 时间:2024/06/05 08:34
转载 如果侵权请联系
frame嵌套页面元素定位(原创内容)
案例:qq网页的自动登陆。
from selenium import webdriverfrom selenium.webdriver.common.keys import Keysfrom selenium.webdriver.common.action_chains import ActionChainsdriver = webdriver.Chrome()#进入一个腾讯游戏的活动页面driver.get("http://x5.qq.com/cp/a20170623qyhkhz/page3.htm")#点击登录driver.find_element_by_id("dologin").click()#选择弹出的登录窗driver.switch_to_frame("loginIframe")#点击登录选项driver.find_element_by_id("switcher_plogin").click()#选着用户名选项element_qqnum = driver.find_element_by_id("u")#双击用户名内容ActionChains(driver).double_click(element_qqnum).perform()#删除已存在的用户名element_qqnum.send_keys(Keys.DELETE)#输入用户名密码element_qqnum.send_keys("QQ号")driver.find_element_by_id("p").send_keys("QQ密码")#登录账号driver.find_element_by_id("login_button").click()
多窗口切换操作
from selenium import webdriverfrom time import sleepdriver = webdriver.Chrome()driver.get("http://www.baidu.com")#获取网页句柄selenium_index = driver.current_window_handledriver.find_element_by_id("kw").send_keys("51自学网")driver.find_element_by_id("su").click()sleep(2)driver.find_element_by_partial_link_text("我要自学网-视频").click()跳转到对应网页句柄driver.switch_to.window(selenium_index)driver.close()
阅读全文
0 0
- python_selenium(sn)
- python_selenium
- python_selenium(二)
- python_selenium(五)
- python_selenium笔记
- python_selenium(三)
- python_selenium单元测试+自动生成测试结果
- RING SN
- 网络sn
- VLK SN
- 秀丸 SN
- mysql sn
- SN-FULL
- office2007 SN
- sharepoint2010 sn
- sn-k
- JProfiler SN
- QT Sn
- 【Linux】子进程的异步等待方式
- 中国剩余定理
- 内存管理笔记(分页,分段,逻辑地址,物理地址与地址转换方式)
- OFDM中的信道估计Channel Estimation
- 练习赛1(补题)
- python_selenium(sn)
- 数学问题——割圆法求π的近似值
- FTP
- ios-MRC下的@property的参数
- 进程地址空间(Linux内核源码分析)
- PID应用于电机驱动系统中的简单讲解
- 关于8个基本数据类型及他们的封装类
- spring boot-application.properties配置文件属性
- Java I/O 工作机制