小编Moh*_*wan的帖子

从excel读取数据并使用specflow写入功能文件

我目前正在使用specflow进行单元测试,但是我的复杂性在于我想在运行测试之前从excel电子表格中读取(检索)我的输入数据.

例如:

当我XXXXX用产品编号获得客户产品时1234567

然后返回以下产品详细信息

| Model    | Product Type | SerialNumber |
| blah     | zzzzz        | 12345        |   
Run Code Online (Sandbox Code Playgroud)

所以我希望基本上能够通过读取execel文件并写入我的功能文件来更改输入数据.这是否已经完成,是否可能?我需要安装某种插件吗?

c# automated-tests import-from-excel specflow

2
推荐指数
1
解决办法
5989
查看次数

如何在不使用变量定位的情况下找到此元素?

我正在尝试使用selenium来定位此元素并单击此元素,但变体每次都会更改.我需要selenium点击这个按钮,"M".如何在不使用"33246615686"的情况下找到此元素

<label class="radio-label " for="variant-select-33246615686">M</label>
Run Code Online (Sandbox Code Playgroud)

python selenium xpath automated-tests webdriver

2
推荐指数
1
解决办法
103
查看次数

如何在 windows x64 上的 python 中记录 selenium webdriver 测试执行

使用 python 绑定 selenium3 webdriver 进行测试自动化,使用 castro 记录执行步骤,但它在 Windows 7 x64 上失败。

是否有任何其他库或模块可用于录制目的

用卡斯特罗编码

from castro import Castro
from selenium import webdriver
from selenium.webdriver.common.keys import Keys
from time import sleep

def my_video_record():
    castroObject = Castro(filename="video/mytest.swf")
    castroObject.start()
    firefoxDriver = webdriver.Firefox(executable_path="firefox_geckodriver64bit/geckodriver")
    firefoxDriver.get("https://www.python.org")
    assert "Python" in firefoxDriver.title
    sleep(1)
    firefoxDriver.quit()
    castroObject.stop()

if __name__ == '__main__':
    my_video_record()
Run Code Online (Sandbox Code Playgroud)

但它在我的 Windows7 x64 上引发错误

Socket error: [Errno 10061] No connection could be made because the target machine actively refused it
Process Process-1:
Traceback (most recent call last):
  File …
Run Code Online (Sandbox Code Playgroud)

python selenium automated-tests

1
推荐指数
1
解决办法
4048
查看次数

Selenium教程

我一直在尝试开源工具selenium,我实际上是在寻找selenium视频教程.我没有找到任何好的资源.我知道有关于硒的文件.但我对视频教程更感兴趣.建议硒视频教程的任何帮助表示赞赏

谢谢

testing selenium automated-tests qa

0
推荐指数
1
解决办法
5577
查看次数