网站首页 站内搜索

搜索结果

查询Tags标签: Driver,共有 680条记录
  • 《手把手教你》系列基础篇(九十六)-java+ selenium自动化测试-框架之设计篇-跨浏览器(详解教程)

    1.简介 从这一篇开始介绍和分享Java+Selenium+POM的简单自动化测试框架设计。第一个设计点,就是支持跨浏览器测试。 宏哥自己认为的支持跨浏览器测试就是:同一个测试用例,支持用不同浏览器去执行。我们这里只考虑Windows平台的浏览器,而且只关注火狐和谷歌浏览器的自动…

    2022/4/29 9:12:49 人评论 次浏览
  • selenium+Java处理iframe切换

    selenium+Java处理iframe切换有3种方法: 1、如果iframe有id或name,则可根据iframe的id或name切换。 2、把iframe当作页面元素,通过元素定位表达式进行切换。 3、将iframe存储到list中,然后根据ifrane的索引定位 (适合页面有多个iframe,且前两种方法无法使用)。 如果…

    2022/4/28 22:12:36 人评论 次浏览
  • selenium定位:多窗口控制

    使用百度多窗口演示,见下面web UI自动化脚本:1 from selenium import webdriver2 # 之前的 executable_path 被重构到了 Service 函数里3 # 出错更新,https://blog.csdn.net/m0_62298204/article/details/1208020534 from selenium.webdriver.chrome.service import Se…

    2022/4/24 6:14:21 人评论 次浏览
  • 学习笔记--idea连接mysql数据库

    ​报错信息: Exception in thread "main" java.lang.ClassNotFoundException: com.mysql.jdbc.Driver做一个简单的jdbc样例public class JDBCDemo {public static void main(String[] args) throws Exception{Class.forName("com.mysql.jdbc.Driver"…

    2022/4/23 19:12:44 人评论 次浏览
  • Python 阿里云盾滑块验证

    本文仅供学习交流使用,如侵立删!记一次阿里云盾滑块验证分析并通过 操作环境win10 、 mac Python3.9 selenium、pyautogui分析 最近在做中国庭审公开网数据分析的时候发现每次打开一个新的页面都会触发滑块验证,就长下面这个样子本以为使用selenium定位到滑块元素拖动即…

    2022/4/23 9:15:16 人评论 次浏览
  • [ODBC Driver 17 for SQL Server]Named Pipes Provider: Could not open a connection to SQL Server [5].

    当这个出现时在cmd命令中cliconfig会弹出这样一个界面把TCP/IP加到启用列表中,然后应用并确定。主机名或IP地址那里改为 ip,port 详细操作请看:::https://blog.csdn.net/luke312/article/details/114652572

    2022/4/22 19:16:52 人评论 次浏览
  • python selenium练习

    import time from selenium import webdriver from selenium.webdriver.support.wait import WebDriverWait from selenium.webdriver.support import expected_conditions as EC from selenium.webdriver.common.by import By# 实例化driver对象 driver = webdriver.Chro…

    2022/4/22 14:13:04 人评论 次浏览
  • WebDriverManager实现自动获取浏览器驱动(Java)

    介绍自动到指定的地址下载相应的浏览器驱动保存到缓存区 ~/.cache/selenium解决更新,升级driver,需要重新下载驱动的问题支持多种浏览器,允许设置浏览器版本,系统版本,代理服务器信息代替传统的下载driver驱动,使用System.setProperty 设置路径,或者配置path 环境变…

    2022/4/21 1:13:11 人评论 次浏览
  • Select多选框下拉列表

    Select多选框下拉列表在做自动化的过程中,我们经常会遇到select标签类型的多选框下拉列表。针对select标签类型,selenium中有封装好的API可以使用,接下来,我们一起看看关于select多选框下拉列表的操作方法吧。 操作方法简介 1、选择下拉列表方法 selectByIndex(index)…

    2022/4/18 6:15:10 人评论 次浏览
  • Selenium(19):取消chrome受自动控制提示

    取消chrome受自动控制提示 代码示例:def __get_chrome_driver(self):"""获取谷歌的驱动并执行"""# 取消chrome受自动控制提示chrome_options = Options()chrome_options.add_argument(--disable-gpu) # 谷歌文档提到需要加上这个属性来规…

    2022/4/17 23:16:39 人评论 次浏览
  • JavaScript在web自动化中的应用

    JavaScript在web自动化中的应用 某些特殊情况下,使用selenium的api无法操作页面元素,可以考虑通过执行js来完成。 使用方式一(不传参): JavascriptExecutor jse = (JavascriptExecutor) driver; jse.executeScript("...");使用方式二(传参): WebElement ele…

    2022/4/17 9:13:14 人评论 次浏览
  • 参数化

    from time import sleepimport pandas as pdimport pytestfrom selenium import webdriverfrom selenium.webdriver.common.by import Byresult_data = pd.read_excel(wenjian.xlsx,usecols=[0,1])data_res = result_data.values@pytest.mark.parametrize(username,passwo…

    2022/4/16 23:13:34 人评论 次浏览
  • 鼠标键盘操作

    鼠标键盘操作自动化测试时,有些元素不适合直接点击或者进行某些操作时,可以使用Selenium的Actions类来模拟鼠标键盘操作,通过Actions对象可以发起鼠标左键,右键,移动鼠标等操作,最后使用perform方法进行操作。 1、鼠标事件 不带参数的表示针对当前元素操作,带参数的…

    2022/4/16 6:13:57 人评论 次浏览
  • Selenium三大切换详解

    一、切换iframe当想要定位iframe中的元素时,由于driver的焦点还停留在原页面,我们在iframe新的页面上定位元素时,自然会产生错误,所以我们需要将driver的焦点切换到iframe页面中切换方式: driver.switchTo().frame(webElement) // frame的元素对象 driver.switchTo()…

    2022/4/15 6:12:42 人评论 次浏览
  • Selenium常用API及常用等待方式介绍

    WebElement常用APIclick() 触发当前元素的点击事件 写法: driver.findElement(By.id("su")).click(); // 点击百度一下clear() 清空内容 写法: driver.findElement(By.id("kw")).clear(); // 清除百度输入框中的内容sedKeys(……) 1、往文本框一类元…

    2022/4/14 6:13:42 人评论 次浏览
扫一扫关注最新编程教程