首页
博客
源码
资源
博客
源码
写文章
发布博客
发布资源
登录
X
selenium
相关资讯
热门
最新
代码人生
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 常用浏览器操作API
selenium 常用浏览器操作API 我们在使用selenium 操作API会有很多的命令,今天给大家分享最常见的一些命令 1、浏览器中加载URL: driver.get(‘http://www.new-dream.net/‘) 2、浏览器最大化 driver.maximize_window() 3、浏览器最小化 driver.minimize_window() 4、自定义浏览器
129
代码人生
01-01 08:00
代码人生
selenium、webdriver打开Chrome浏览器闪退问题(版本号也是一致时)
selenium、webdriver打开Chrome浏览器闪退问题(版本号也是一致时) 使用selenium、webdriver打开谷歌浏览器,登录页面后闪退,但是版本号是对应的,是因为driver的全局变量问题 1、不设置driver为全局,放在函数内(会闪退) from selenium import webdriver # 登陆百度 def main(): chromedriver_path = r"C:\P
172
代码人生
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
85
代码人生
01-01 08:00
代码人生
selenium 执行js脚本
selenium 执行js脚本 使用 selenium 直接在当前页面中进行js交互 使用selenium 执行 Js 脚本 要使用 js 首先要知道 js 怎么用,现在举个简单得例子,就用12306举例子, 它的首页日期选择框是只能手动去选择对应得时间,因为他是 readonly 属性,要改为自 动选择得话,就需要通过 js 去修改。在控制台中我们可以简单得进行操作,如图: 使用
88
代码人生
01-01 08:00
代码人生
selenium控制的爬虫被网站识别出来
selenium控制的爬虫被网站识别出来 在浏览器对象生成之后,尝试利用execute_cdp_cmd()进行伪装。 # 复制粘贴以下代码到对象生成之后,再去get可能可以解决问题# 如果不能解决问题,说明网站通过别的方式识别出了爬虫,需继续完善driver.execute_cdp_cmd("Page.addScriptToEvaluateOnNewDocument", { &nb
103
代码人生
01-01 08:00
代码人生
Selenium爬取网站数据
Selenium爬取网站数据 selenium爬取网站数据 调用Chrome浏览器 from selenium import webdriver from selenium.common.exceptions import TimeoutException from selenium.webdriver.common.by import By from selenium.webdr
74
代码人生
01-01 08:00
代码人生
Selenium面试题4-webdriver 如果页面元素找不到了,会有几种情况?
Selenium面试题4-webdriver 如果页面元素找不到了,会有几种情况? 1、网络加载慢,页面元素没出来2、页面元素每请求一次,id会一直变化,用id找元素,找不到3、页面元素属性是hidden,得用js把它显示出来,然后才能操作4、页面元素在frame里面,得swichto进去,才能拿到5、页面元素在alert警告框6、页面元素不在当前的active window,要切换进去7、产品前端代码写的有问题8、产品前端修改过了原文
123
代码人生
01-01 08:00
代码人生
selenium-web自动化框架
selenium-web自动化框架 常见搭配:pytest+selenium+allure+git+jenkins pytest:测试框架 selenium:操作浏览器的工具 allure:测试报告 git:代码版本管理 jenkins:ci工具 目录结构 结构 说明 base 框架级封装 core 业务级封装 data 测试数据 lib 依赖的库
99
代码人生
01-01 08:00
代码人生
Selenium系列(四)元素定位CSS
Selenium系列(四)元素定位CSS 元素定位CSS 前言 Web页面的样式通常保存在外部的 .css 文件中。通过仅仅编辑一个简单的 CSS 文档,外部样式表使你有能力同时改变站点中所有页面的布局和外观。因此我们可以利用CSS的选择器来定位页面绑定了属性的元素,从而为我们的selenium所用 使用ID定位 css定位中使用#标识ID driver.find_element_by_css_
111
«
1
2
3
4
5
»