ICode9

精准搜索请尝试: 精确搜索
  • 2021.12.12021-12-01 17:02:08

    1、结合unittest以及元素定位的8方法,编写具体的测试用例 from selenium import webdriver from selenium.webdriver.common.by import By import time as t '''id的定位''' driver=webdriver.Chrome() driver.get('http://www.baidu.com') driver.find_el

  • 窗口切换2021-11-30 11:31:38

    import time from selenium import webdriver from selenium.webdriver import ChromeOptions from selenium.webdriver.chrome.service import Service from selenium.webdriver.common.by import By from selenium.webdriver.support.wait import WebDriverWait from seleni

  • Chrome启动参数(无界面等)2021-11-29 15:33:35

    参数:--headless 用途:启用无界面模式 参数:--disable-popup-blocking用途:禁用弹出拦截 无界面模式示例: 1 from selenium import webdriver 2 chrome_options = webdriver.ChromeOptions() 3 #启用无界面模式 4 chrome_options.add_argument('--headless') 5 driver = webdrive

  • 动态HTML处理(Selenium爬取斗鱼详情)2021-11-28 22:35:45

    python编程快速上手(持续更新中…) python爬虫从入门到精通 文章目录 python编程快速上手(持续更新中…)python爬虫从入门到精通动态HTML介绍JavaScriptjQueryAjaxDHTML Selenium与PhantomJSSeleniumchromedriver.exe安装Python3PhantomJS(注意:无窗口)Selenium的作用和工作原

  • web-操作方法二次封装2021-11-27 12:32:19

    关于web页面的相关操作,我们可以进行二次封装,这样用到的时候直接调用即可,虽然封装过程麻烦一点,但多次用起来时会方便很多 新建browser.py代码如下: from selenium.webdriver import Chrome from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.su

  • python使用IE浏览器2021-11-26 22:59:04

    下载IEwebdriver地址:下载地址 查看当前自己安装的selenium版本号下载对应的iewebdriver。 pip list查看。 python代码启动IE: #coding=utf-8 from selenium import webdriver import os url='http://www.baidu.com' iedriver ='C:\IEDriverServer.exe' #iedriver路径 os.envi

  • ✍38 selenium模块2021-11-26 14:06:26

    页面缩放 0.5 缩放比例 driver.execute_script("document.body.style.zoom='0.5'") #缩小 driver.execute_script("document.body.style.zoom='1.7'") #放大 忽略监控提示 # 忽略监控提示 chrome_option.add_experimental_option('excludeSwitches�

  • Selenium(11):通过find_elements定位一组元素2021-11-26 14:03:18

    定位一组元素   webdriver使用find_element方法定位一个特定的对象,不过我们有时需定位一组对象,webdriver同样提供了定位一组元素的方法叫find_elements. 定位一组元素一般用于以下场景: 批量操作对象,比如将页面上的checkbox都勾选上。 先获取一组对象,再在这组对象中过滤需要具体

  • 『与善仁』Appium基础 — 10、Appium基本原理2021-11-25 21:33:01

    目录1、Appium自动化测试架构2、Appium架构图3、Session说明4、Desired Capabilities说明5、Appium Server说明6、Appium Clients说明7、Appium Desktop说明 1、Appium自动化测试架构 Appium是一个C/S架构的自动化测试框架,Appium的核心其实是一个暴露了一系列REST API的Server(服务

  • 第三章 第十一节 基于Python3的Webdriver API——分页处理2021-11-24 23:35:10

    对于 web 页面上的分页功能,我们一般有以下操作: 获取总页数 翻页操作(上一页,下一页) 输入具体页数进行跳转 以在京东商城中搜索“魅族“商品为例,搜索页面下方会有翻页的功能,我们先获取搜索到的商品的总页数,然后输入具体的页数进行一页一页地跳转,如下图 页面代码分析请看图中注释

  • Selenium(6):元素定位_XPATH定位2021-11-24 13:03:56

    XPATH是什么   XPATH是一门在XML文档中查找信息的语言,XPATH可用来在XML文档中对元素和属性进行遍历,主流的浏览器都支持XPATH,因为HTML页面在DOM中表示为XHTML文档。Selenium WebDriver支持使用XPATH表达式来定位元素。 Xpath常用如下6种定位元素的方法:     1、通过绝对路径定

  • python 重新使用一个Webdriver的解决方法2021-11-24 11:00:29

    一、背景 在UI自动化项目设定中,不同场景采用的是不同文件来进行执行的,在不同文件中会引用启动浏览器的类(webdriver 每次实例化都会重新启动一次浏览器)这样的话就会出现你执行几个场景 启动几个浏览器,本来想要的在一个浏览器上执行不同场景的功能就实现不出来。 经过查询得知

  • python模块 selenium2021-11-23 14:32:07

    selenium介绍 selenium 模块让 Python 直接控制浏览器,实际点击链接,填写登录信息,几乎就像是有一个人类用户在与页面交互。与 Requests 和 Beautiful Soup 相比,Selenium允许你用高级得多的方式与网页交互. 安装 pip3 install selenium from selenium import webdriver 下载相应浏览

  • python selenium库的使用(控制已打开的网页)2021-11-20 19:05:45

    ''' //windows cd到chrome所在的文件夹下,再以debug模式启动 chrome.exe --remote-debugging-port=9527 --user-data-dir=“D:\pycharm\zdh_rxy" --remote-debugging-port远程控制接口 --user-data-dir为项目目录 ''' from selenium import webdriver from sele

  • Selenium 执行 js 脚本2021-11-16 23:33:12

    WebDriver 有两个方法来执行 js 脚本,分别是: execute_script 同步执行 execute_async_script 异步执行 from selenium import webdriver driver = webdriver.Chrome() driver.get("http://www.baidu.com") # js 脚本 js = "alert('test')" # 同步执行 js # driver.exe

  • selenium(10):Selenium 之常用API2021-11-15 14:33:30

    Selenium WebDriver下提供许多用来与浏览器、元素、鼠标、键盘、弹框、下拉菜单和列表的交互和设置方法。这些是计算机模拟人工进行自动化测试所必要依赖的方法。下面将用列表的方式总结出常用的API方法: WebDiver常用方法    WebElement常用方法 鼠标常用方法   需要特定的A

  • Selenium常见错误2021-11-12 13:03:02

      一. 没有设置System.setProperty()驱动路径的错误 如果在执行代码的时候,报了一个这样的错误,说明你没有设置webdriver的路径,只需要设置好既可以了,如 System.setProperty("webdriver.chrome.driver", "D:\\Gordon\\GoogleDriver\\chromedriver.exe");   这里需要 \ 斜杆号的转

  • 【python】——爬虫04 Selenium2021-11-11 15:00:09

    这里写自定义目录标题 一、selenium概述1. 运行操作2. 安装webdriver 二、元素定位1. driver对象的常用属性、方法2. 定位方法 三、selenium其他用法1. 句柄58同城跳转到租房页 2. frame3. selenium对cookie的处理4. selenium控制浏览器执行js代码5. 页面等待6. selenium开

  • webdriver得到cookies并应用保存2021-11-11 10:02:14

    cf = configparser.ConfigParser() ac=cf.read("my.ini")cookie = driver.get_cookies() xx=driver.get_cookie(name="zp_passport_deepknow_sessionId") xx1=driver.get_cookie(name="x-zp-client-id") xx2=driver.get_cookie(name="Hm_l

  • selenium针对iframe网站的操作2021-11-10 17:04:17

    from selenium import webdriver from time import sleep #导入动作链对应的类 from selenium.webdriver import ActionChains bro = webdriver.Chrome(executable_path='./chromedriver') bro.get('https://www.runoob.com/try/try.php?filename=jqueryui-api-droppab

  • python实现网页截图2021-11-03 15:34:12

    这是windows下面的截图方法 依赖库如下所示: pip install selenium==2.48.0 方法一: 代码如下所示: import time from selenium import webdriver def jieTu(reqUrl): br = webdriver.PhantomJS(executable_path=r'D:\phantomjs-2.1.1-windows\bin\phantomjs') br.maxim

  • selenium库的webdriver.phantomjs()报错2021-11-02 14:04:22

    selenium库的webdriver.phantomjs()报错 今天改代码webdriver.phantomjs()报错。看了多篇文章总结两种方法: 1.selenium降低版本(推荐简单好用) 2.chromedriver安装谷歌浏览器驱动程序(复杂,资料杂乱) 这里只说明第一种方法:三步解决问题 cmd中查询selenium版本 pip show selenium

  • selenium2021-10-30 18:35:11

    # 反检测 option = webdriver.ChromeOptions() option.add_experimental_option('excludeSwitches', ['enable-automation']) option.add_argument('--disable-blink-features=AutomationControlled') driver = webdriver.Chrome(executable_path=

  • 读<京东系统质量保障技术实践>--自动化测试实战2021-10-29 11:31:20

    WebUI实践 selenium webdriver 和webdriver 的区别 webui:通过java语言编写用例代码,构建在maven工程之上,利用testng单元测试框架组织脚本,最后运行在jenkins之上------一次编写,多次运行 1、Selenium ajax出现后,网页加载需要更多时间,此时selenium有隐式等待和显式等待 发送请求:

  • 2021-10-272021-10-27 18:59:24

    这里写自定义目录标题 python爬取上市公司财务数据 python爬取上市公司财务数据 爬取入口 http://data.eastmoney.com/bbsj/201112/yjbb.html 使用selenium进行爬取的,本来参考其他博主的代码,但是有人反馈遇到乱码问题,我使用pandas read_html()进行解析的,没有碰到,效率还是

专注分享技术,共同学习,共同进步。侵权联系[81616952@qq.com]

Copyright (C)ICode9.com, All Rights Reserved.

ICode9版权所有