写点什么

selenium

0 人感兴趣 · 70 次引用

  • 最新
  • 推荐
https://static001.geekbang.org/infoq/18/18db192f84adb05a11dcbdafe980f2ca.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

如何使用 Selenuim 浏览器自动化框架实现自动登录社交媒体账号和自动发布文章

在当今社交媒体盛行的时代,程序员们经常需要在不同的平台上自动执行一些任务,比如登录社交媒体账号并发布文章。本文将介绍如何利用Selenium浏览器自动化框架实现这一任务,同时结合万媒易发多平台内容同步助手,提高文章发布的效率。

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

用 docker 搭建 selenium grid 分布式环境实践

以下是使用Docker搭建Selenium Grid分布式环境的实践步骤:

https://static001.geekbang.org/infoq/08/08742c4a209ed1f500369319cb2cc979.jpeg?x-oss-process=image%2Fresize%2Cw_416%2Ch_234

selenium 基础语法详解。

Selenium是一种用于自动化Web浏览器的工具,它提供了多种编程语言的API,包括Java、Python、C#等。下面是Selenium的基础语法详解:

软件测试 / 测试开发丨 Selenium Web 自动化测试 高级控件交互方法

ActionChains解析 实例化类ActionChains,参数为driver实例。 中间可以有多个操作。 .perform()代表确定执行。

软件测试 / 测试开发丨 Selenium Web 自动化多浏览器处理

多浏览器测试背景 用户使用的浏览器(firefox,chrome,IE 等) web 应用应该能在任何浏览器上正常的工作,这样能吸引更多的用户来使用

软件测试 / 测试开发丨 Selenium 网页 frame 与多窗口处理

点击某些链接,会重新打开⼀个窗⼜,对于这种情况,想在新页⾯上操作,就得先切换窗⼜了。获取窗⼜的唯⼀标识⽤句柄表⽰,所以只需要切换句柄,就可以在多个页⾯灵活操作了

软件测试 / 测试开发丨 Selenium 高级定位 CSS

CSS拥有自己的语法规则和表达式CSS通常分为相对定位和绝对定位CSS常和XPATH一起用于UI自动化测试

软件测试 / 测试开发丨 Selenium 高级定位 Xpath

xpath 高级用法 [last()]:选取最后一个 [表达式1 and 表达式2]:与关系$x(‘//*[@class=“container” and @id=“main-container”]’) [表达式1 or 表达式2]:或关系$x(‘//*[@data-topic-id="7306"or@id=“ember476”]’) [text()=“文本内容”]:

软件测试 / 测试开发丨 Selenium 如何复用已打开浏览器

步骤说明: 将浏览器启动方式添加到环境变量。便于我们在终端任意位置启动浏览器 终端中使用命令行,打开浏览器debug模式 代码中创建driver时,添加debugger_address设置 以Chrome浏览器为例,设置步骤如下:

软件测试 / 测试开发丨 Selenium 环境安装配置

目前比较常用的浏览器是 Google Chrome 浏览器,所以本教程以 chrome 为主,后面简介一下其他浏览器的环境配置。 chromedriver 是chromedriver提供的浏览器驱动程序,他的作用是将代码的请求转发给浏览器。

软件测试 / 测试开发丨 Selenium 的常用元素定位方法

在Selenium中,元素定位是一个非常重要的步骤,它允许我们准确定位页面上的元素以便于与之交互。本文将介绍Selenium中常用的元素定位方法,帮助您更好地编写稳健的自动化测试脚本。

软件测试 / 测试开发丨 Selenium 环境安装与使用

本文为霍格沃兹测试开发学社学员学习笔记分享,文末附原文链接。

Selenium 自动化测试如何优雅的解决图片验证码问题

用户头像
QE_LAB
05-11

说到自动化测试那一定避不开登陆注册页面,而大多数情况下这两个简单的页面都存在一个小困难就是验证码,如何优雅的解决图片验证码问题?

selenium 源码通读·9 |webdriver/common/desired_capabilities.py-DesiredCapabilities 类分析

04-20

根据测试代码中配置的DesiredCapabilities参数,来决定将测试代码分发到哪台node上进行测试;

软件测试丨 Selenium 自动侦测浏览器版本并下载对应的浏览器驱动

在学院学员群交流时,有同学说 Appium 官方支持自动下载兼容的浏览器驱动,想来 Selenium 也有类似的方法,于是在网上搜索一番,并参考了 Medium 上的一篇文章所介绍的方法进行尝试,对相关步骤进行了改进,增加了对多浏览器的支持。

selenium 源码通读·4 |webdriver/common 分析

04-12

selenium/webdriver/common目录定义了webdriver所指定的通用能力;

Selenium 之 POM 设计模式

用户头像
QE_LAB
04-11

随着自动化测试的逐渐发展,页面对象模型变得更加流行用来帮助自动化测试减少重复的代码。

selenium_selenium技术文章_InfoQ写作社区