一、什么是Selenium? Selenium是一个基于浏览器的自动化测试工具,它提供了一种跨平台、跨浏览器的端到端的web自动化解决方案。Selenium主要包括三部分:Selenium IDE、Selenium WebDriver 和Selenium Grid。 Selenium IDE:Fir ...
分类:
编程语言 时间:
2020-06-18 22:03:20
阅读次数:
65
#基本使用 ##声明浏览器对象 from selenium import webdriver browser = webdriver.Chrome() browser = webdriver.Firefox() browser = webdriver.Firefox() browser = webd ...
分类:
其他好文 时间:
2020-06-18 16:05:53
阅读次数:
48
css selector 优点:通过样式定位,速度快 缺点:支持selenium但不支持appium--xpath可用 selenium定位语法$('') 示例如下: $('#s_tab>a:nth-child(2)')name 或id定位子元素 $('#s_tab a:nth-child(2)') ...
分类:
Web程序 时间:
2020-06-18 13:08:49
阅读次数:
82
Web控件定位 模块web控件的定位 $x('//*[@id="page"]/a[last()-1]') Xpath网页上全遍历,速度慢 ,但是appium和selenium均可用 ...
分类:
其他好文 时间:
2020-06-18 12:39:45
阅读次数:
108
find_element()与find_elements()有什么区别? ...
分类:
其他好文 时间:
2020-06-18 01:44:34
阅读次数:
60
代码: #coding=utf-8 import requests import json url='http://127.0.0.1:4444/wd/hub/session' data = json.dump({ 'Capabilities':{ 'browserName':'Edge' } }) ...
分类:
其他好文 时间:
2020-06-18 01:24:39
阅读次数:
225
安装selenium selenium可以直接可以用pip安装。 pip install selenium 安装chromedriver 下载 chromedriver的版本一定要与Chrome的版本一致,不然就不起作用。 有两个下载地址: 1、http://chromedriver.storage ...
分类:
其他好文 时间:
2020-06-17 23:41:55
阅读次数:
62
from selenium import webdriverimport timedriver = webdriver.Chrome()driver.get("https://www.12306.cn/index/")time.sleep(5)# 去掉元素的readonly属性js = 'docum ...
分类:
Web程序 时间:
2020-06-17 13:14:04
阅读次数:
89
# coding:utf-8from selenium import webdriverfrom selenium.webdriver.common.action_chains import ActionChainsfrom selenium.webdriver.support.select imp ...
分类:
其他好文 时间:
2020-06-17 13:05:32
阅读次数:
54
# coding:utf-8# alert操作from selenium import webdriverimport timeurl = "file:///E:/Selenium/弹窗.html"driver = webdriver.Chrome()driver.get(url)time.slee ...
分类:
其他好文 时间:
2020-06-17 13:01:10
阅读次数:
50