Selenium
freesigefei
自由自在,任我飞翔!
展开
-
Selenium 获取文本信息方法总结
1.通过先定位到具体的元素然后通过text方法获取文本信息,如获取控件名称等driver.find_element_by_xpath("//div[/h1").text2.直接通过定位到的元素的属性直接获取属性名称,如输入框提示信息等driver.find_element_by_id("XXX").get_attribute(YYY)原创 2016-04-05 15:45:10 · 27240 阅读 · 6 评论 -
Selenium菜鸟起步问题及解决办法记录
Selenium IDE1.当使用Selenium IDE 完成了脚本的录制和回放通过后,想要将脚本转换为其他语言如java、Python等,首次使用时打开Options-》Format发现没有可以转换的语言,如下:这个时候需要设置一下,打开Options-》Options,勾选如下选项允许扩展功能,如下:保存后重新打开Options-》Format,就可以将脚本转换成你想要的...原创 2016-01-12 10:13:03 · 24935 阅读 · 1 评论 -
Selenium操作实现鼠标右键保存图片
使用selenium模拟鼠标和键盘操作--“将鼠标放置图像上方,右键并选择图像另存为选项”,然后键盘按V就可以保存了,代码如下:from selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.common.keys import Keysaction = ActionChain...原创 2018-08-31 11:34:48 · 13571 阅读 · 4 评论 -
Selenium Keys键盘按键包使用实例
在使用Selenium进行自动化测试过程中,经常需要用到一些键盘操作,Selenium提供一个Keys包来模拟所有的键盘操作,以下是一些使用的实例:首先要导入:from selenium.webdriver.common.keys import Keys #需要引入keys包1.通过定位密码框,enter(回车)来代替登陆按钮driver.find_element_by_id原创 2016-05-09 15:14:55 · 19732 阅读 · 2 评论 -
selenium多个窗口操作及切换
#!/usr/bin/python# -*- coding: utf-8 -*-'''@author:freeCreated on 2016年3月21日'''#----------------------------------------------------------------'''多个窗口之间相互切换例子'''#导入要引用的相关包from s原创 2016-03-22 11:29:34 · 5925 阅读 · 0 评论 -
Selenium 操作对象方法总结
1.页面的按钮或输入框操作:首先定位到该元素,然后可以进行点击或输入值如:driver.find_element_by_css_selector("xxx").click()driver.find_element_by_id("xxx").send_keys("yyy")2.下拉选择框处理:通过select类的方法根据具体内容进行选择如:Select(driver.find原创 2016-05-25 15:12:10 · 2297 阅读 · 0 评论