selneium基础自学
gamblerofdestinyR14
这个作者很懒,什么都没留下…
展开
-
selenium基础自学十二(下拉选择框select)
from selenium.webdriver.support.select import Selectfrom selenium import webdriverdriver = webdriver.Chrome()driver.get('http://sahitest.com/demo/selectTest.htm')#训练的网址s1 = Select(driver.find_ele...转载 2020-01-29 13:13:45 · 217 阅读 · 0 评论 -
selenium基础自学十一(多关键字搜索)
这个相当于是复用了python基础,利用循环不断搜索from selenium import webdriverimport timesearch_text=['python','chinese','text']for text in search_text: driver=webdriver.Chrome('D:\chromedriver\chromedriver.exe') d...原创 2020-01-29 13:13:46 · 211 阅读 · 0 评论 -
selenium基础自学十(By定位器)
By定位器与find_element_by_name的结果都是一样的,只是表达方式不一样如果发现平时用的定位器不能用,或者试多几次也不行,那就尝试一下用By定位器。有时设计者多设计几个方法,也可能是想着这个方法不行,那另外的方法from selenium import webdriverfrom selenium.webdriver.common.by import Byimpo...原创 2020-01-29 13:13:28 · 194 阅读 · 0 评论 -
selenium基础自学九(多进程)
学之前先复杂简单的进程简单一import threadingdef test(): print('i am testing code!!')t=threading.Thread(target=test)t.start()t.join()#等待所有线程完成简单二from time import sleep,ctimeimport threading#定义一个函数,...原创 2020-01-28 22:52:14 · 694 阅读 · 0 评论 -
selenium基础自学八(获取元素属性值)
from selenium import webdriverdr = webdriver.Chrome('D:\chromedriver\chromedriver.exe')dr.get("http://www.baidu.com")att2=dr.find_element_by_id("kw").get_attribute("name")#获取元素中的属性,元素kw中的属性...原创 2020-01-28 21:54:42 · 255 阅读 · 0 评论 -
selenium基础自学七(获取超链接)
获取页面元素的href属性一般一个元素会有多个属性,例如 class, id, name, text, href, vale等等,特别是超链接,进行获取和转移import timefrom selenium.webdriver.common.by import Byfrom selenium import webdriverdriver = webdriver.Chrome(...原创 2020-01-28 21:13:39 · 4928 阅读 · 0 评论 -
selenium基础自学六(iframe切换)
iframe是浏览器中的特别之处,需要切换到才到进行定位,切换进去之后,如果后面不用到,记得切换出去from selenium import webdriverimport timeurl="http://mail.163.com"browser=webdriver.Chrome('D:\chromedriver\chromedriver.exe')browser.get(ur...原创 2020-01-28 21:08:04 · 140 阅读 · 0 评论 -
selenium基础自学五(切换窗口)
切换窗口经常会用到,特别是注意是一个一个窗口切换。切换的时候还要及时关闭,用close,如果不用close,容易内存崩溃。import timefrom selenium import webdriverdriver=webdriver.Chrome('D:\chromedriver\chromedriver.exe')driver.maximize_window()driver.g...原创 2020-01-28 20:53:40 · 179 阅读 · 0 评论 -
selenium基础自学四(鼠标右健)
selenium的右健不太建议用,即鼠标类操作,有时操作不出来from selenium import webdriverfrom selenium.webdriver import ActionChainsfrom selenium.webdriver.common.keys import Keysimport timedriver=webdriver.Chrome('D:\ch...原创 2020-01-28 20:46:01 · 129 阅读 · 0 评论 -
selenium基础自学二(屏幕截图,当前URL和标题)
屏幕截图 :driver.get_screenshot_as_file(r"Y:/51.jpg")获取URL:driver.current_url当前页面的标题:driver.titlefrom selenium import webdriverimport timedriver=webdriver.Chrome('D:\chromedriver\chromedriver...原创 2020-01-28 20:07:16 · 374 阅读 · 0 评论 -
selenium基础自学三(上传图片和点击)
from selenium import webdriverimport timedriver=webdriver.Chrome('D:\chromedriver\chromedriver.exe')#创建类,并指定浏览器的位置driver.get('https://www.baidu.com')#打开的网址driver.maximize_window()#最在化窗口dr...原创 2020-01-28 20:07:23 · 230 阅读 · 0 评论 -
selenium基础自学一(打开网站)
selenium属于自动化测试的内容,与python结合在一起,容易上手,先上一个简单的例子from selenium import webdriverimport timedriver=webdriver.Chrome('D:\chromedriver\chromedriver.exe')#创建类,并指定浏览器的位置driver.get('https://www.baidu.com...原创 2020-01-28 17:45:43 · 228 阅读 · 0 评论