自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(5)
  • 收藏
  • 关注

原创 selenium:如何解决no such element

selenium常见错误之一为no such element,遇到此问题,排查方法如下:检查定位方法是否有误,如果是xpath,可打开浏览器开发者工具(F12),在控制台(console)输入$x(“your xpath”),查看是否可定位到元素,如果定位不到,或者定位到多个,均会导致no such element报错。检查等待时间是否不够,可以在元素定位语句前,加入Thread.Sleep(),强制等待一段时间,在确认界面已加载后,再定位元素(注意,Thread.Sleep()参数单位为毫秒,

2021-07-05 23:40:13 3996 2

原创 selenium:如何模拟鼠标拖放(drag and drop)

鼠标拖放是手工常用操作,可以用于移动元素,如,用于拖放验证码滑块等,以大麦网登录界面验证码滑块为例,介绍如下:driver.SwitchTo().Frame(driver.FindElement(By.XPath("//iframe[@id='baxia-dialog-content']"))); //滑块在iframe框架内,需先切换到iframeIWebElement slider = driver.FindElement(By.XPath("//span[contains(@class,'sli

2021-07-05 23:38:04 1789 2

原创 计算机网络:网段划分

子网掩码:标识:A类地址子网掩码,255.0.0.0, B类地址子网掩码;255.255.0.0; C类地址子网掩码,255.255.255.0;可自定义,如255.255.240.0 (11111111.11111111.11110000.00000000)作用:用于划分子网,掩码转换为2进制之后,假设从左到右遇到第一位0之前的1的数目为m,ip地址转换为2进制之后,前m位相同的属于相同子网。例子:子网掩码:255.255.240.0 (11111111.11111111.11110000.00

2021-07-05 12:40:29 8441

原创 使用浏览器开发者工具带你学习如何在selenium使用XPath定位元素

Selenium中使用XPath定位元素的语法IWebDriver driver = new ChromeDriver();IWebElement el = driver.FindElement(By.XPath("your xpath"));XPath定位元素常用语法以大麦网登录界面为例:找到元素唯一的属性,使用属性直接定位。例:定位账号输入框,xpath路径如下:"//input[@placeholder='请输入手机号或邮箱']"按F12打开开发者工具,可以验证xpath是否

2021-07-04 01:20:59 771

原创 selenium自动化被识别后无法正常执行,如何隐藏指纹信息

如果在执行selenium后,发现自动化控制浏览器实例执行,和手动打开浏览器执行结果不同,可能是自动化信息被识别,部分网站做了安全处理导致,可以打开浏览器隐私模式执行selenium,避免自动化信息被识别导致的执行异常。具体操作如下,在访问网址前加入以下代码:ChromeOptions options = new ChromeOptions();options.AddArguments("--incognito", "--disable-blink-features=AutomationControl

2021-07-01 22:32:14 593

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除