首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
selenium
相关资讯
热门
最新
代码人生
01-01 08:00
代码人生
Selenium自动化实现web自动化-1
Selenium自动化实现web自动化-1 框架搭建 基于maven+jdk8+junit5+seleium 构建 <dependencies> <dependency> <groupId>org.junit.jupiter</groupId> <artifactId
106
代码人生
01-01 08:00
代码人生
Selenium_窗口切换switch_to.window(12)
Selenium_窗口切换switch_to.window(12) 想一下这样的场景,打开页面A点击一个链接,在一个新的窗口打开页面B,由于之前的driver实例对象在页面A,但是你接下来操作的元素在页面B中,此时脚本就会报错找不到元素。该场景需要使用到selenium的switch_to.window()方法进行窗口切换。 演示场景:打开百度首页(页面A),点击新闻链接(在一个新窗口打开页面B),点击新闻界面的互联网专
105
代码人生
01-01 08:00
代码人生
selenium控制的爬虫被网站识别出来
selenium控制的爬虫被网站识别出来 在浏览器对象生成之后,尝试利用execute_cdp_cmd()进行伪装。 # 复制粘贴以下代码到对象生成之后,再去get可能可以解决问题# 如果不能解决问题,说明网站通过别的方式识别出了爬虫,需继续完善driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", { &nb
104
后端
01-01 08:00
后端
Selenium自动化框架:数据驱动、关键字驱动和混合
微信公众号-IT赶路人,专注分享与IT相关知识,关注我,一起升职加薪! 什么是Selenium框架? 这个 Selenium框架 是一种代码结构,它使代码维护变得简单而高效。如果没有框架,用户可以将...
102
代码人生
01-01 08:00
代码人生
selenium-web自动化框架
selenium-web自动化框架 常见搭配:pytest+selenium+allure+git+jenkins pytest:测试框架 selenium:操作浏览器的工具 allure:测试报告 git:代码版本管理 jenkins:ci工具 目录结构 结构 说明 base 框架级封装 core 业务级封装 data 测试数据 lib 依赖的库
100
代码人生
01-01 08:00
代码人生
selenium实战:常见web UI 元素操作及API使用
selenium实战:常见web UI 元素操作及API使用 package javaBase; import org.openqa.selenium.By; import org.openqa.selenium.WebDriver; import org.openqa.selenium.WebElement; import org.openqa.selenium.chrome.ChromeDriver; im
96
代码人生
01-01 08:00
代码人生
selenium 执行js脚本
selenium 执行js脚本 使用 selenium 直接在当前页面中进行js交互 使用selenium 执行 Js 脚本 要使用 js 首先要知道 js 怎么用,现在举个简单得例子,就用12306举例子, 它的首页日期选择框是只能手动去选择对应得时间,因为他是 readonly 属性,要改为自 动选择得话,就需要通过 js 去修改。在控制台中我们可以简单得进行操作,如图: 使用
88
代码人生
01-01 08:00
代码人生
selenium中常用js操作
selenium中常用js操作 开胃菜,当html元素没有id,name等这些属性信息时如何获取值呢? 通过ss选择器 $(" #test ").val() $(" input[ name=‘test‘ ] ").val() $(" input[ type=‘text‘ ] ").val() $(" input[ type=‘text‘ ]").attr
86
后端
01-01 08:00
后端
selenium xpath 定位不到元素
selenium xpath 定位不到元素,1.Frame/Iframe原因定位不到元素:这个是最常见的原因,首先要理解下frame的实质,frame中实际上是嵌入了另一个页面,而webdriver每次只能在一个页面识别,因此需要先定位到相应的frame,对那个页面里的元素进行定位。解决方案:如果iframe有name或id的话,直接使用switch_to_frame("name值")或switc
85
代码人生
01-01 08:00
代码人生
Selenium环境搭建 - Mac电脑
Selenium环境搭建 - Mac电脑 一、 JDK安装 1.1、官网下载1.8版本 可参考以下链接步骤: https://blog.csdn.net/u014801367/article/details/86288078 1.2、jdk环境环境变量配置 步骤一、 打开终端输入 vi ~/.bash_profile 进入文件编辑 步骤二、点击i进入输入模式,输入下面的值 JAVA_HOME=
82
«
1
2
3
4
5
»