【发布时间】:2017-09-15 08:30:02
【问题描述】:
Selenium IDE 是一个非常有用的工具,可以快速创建 Selenium 测试。遗憾的是,它已长期无人维护,现在与新的 Firefox 版本不兼容。
这是我在没有 Selenium IDE 的情况下创建 Selenium 测试的工作例程:
打开检查器
找到并右键单击元素
选择复制 CSS 选择器
粘贴到 IDE/代码编辑器
输入一些代码
返回步骤 2
这需要大量的手动工作,来回切换。如何更快地编写 Selenium 测试?
【问题讨论】:
-
你想用 Python 编写它们吗?
-
你必须这样做,唯一减少重复工作的方法是使用适当的对象占位符来编写帮助程序/动作和视图类。您还可以编写诸如 click(String id/classname) 等常用函数并以相同的方式实现功能。如果可能的话,试着集中精力编写一些 api 测试用例。
-
@johnashu 是的,我愿意。
标签: python selenium automated-tests selenium-ide web-testing