一次简单的ride写UI自动化脚本尝试

一次简单的ride写UI自动化脚本尝试

使用的python版本和其中一些模块的版本:
python3.7.9
在这里插入图片描述
模块列表:
在这里插入图片描述
因跑脚本的浏览器是谷歌浏览器:
还需要根据谷歌浏览器的版本下载对应的chromedriver.exe的版本。将该文件分别放到google/chrome/application文件夹及python37/script文件夹下,再在环境变量path中配置google/chrome/application这个文件夹的路径。

写脚本之前需要在Suite这一层导入一些模块,这样它下面的用例就可以使用这些模块里的关键词了:
在这里插入图片描述
导入失败的话,点击Tools->View RIDE log查看报错信息。

详细的小脚本:在这里插入图片描述
注意点:
截图后保存到路径里,如果改路径已经有该名称的图片,则会覆盖原有的图片。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
由于不知道您想要测试的具体应用程序和技术栈,因此我将提供一个示例UI自动化测试脚本,以便您可以了解它是如何编和工作的。以下脚本使用Python和Selenium WebDriver库来模拟用户与一个简单的Web应用程序进行交互的过程。 ```python import time from selenium import webdriver from selenium.webdriver.common.keys import Keys # 创建WebDriver实例 driver = webdriver.Chrome() # 打开应用程序 driver.get("https://www.example.com") # 等待页面加载 time.sleep(3) # 在搜索框中输入关键字 search_box = driver.find_element_by_name("q") search_box.send_keys("selenium") # 提交搜索表单 search_box.send_keys(Keys.RETURN) # 等待搜索结果加载 time.sleep(3) # 点击第一个搜索结果的链接 search_result = driver.find_element_by_css_selector("h3.r a") search_result.click() # 等待新页面加载 time.sleep(3) # 验证页面标题是否包含关键字 assert "selenium" in driver.title.lower() # 关闭浏览器窗口 driver.quit() ``` 这个脚本首先使用`webdriver.Chrome()`创建一个Chrome浏览器的WebDriver实例。然后,它打开了一个名为"example.com"的网站,并在搜索框中输入了关键字"selenium"。接着,它提交了搜索表单,并等待搜索结果加载。然后,它点击了第一个搜索结果的链接,并等待新页面加载。最后,它验证页面标题是否包含关键字"selenium",并关闭了浏览器窗口。 当然,实际的UI自动化测试脚本可能会更加复杂和详细,涉及到更多的测试用例和交互步骤。但是,这个简单脚本应该足以说明如何使用Selenium WebDriver来自动化测试Web应用程序。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值