我来自单元测试世界,但我目前的项目需要我编写大量的 webdriver 代码。我必须将一些应用程序发送到一些没有任何 api 的网站。我正在使用 webdriver 访问他们的网站并完成申请。我面临着独特的挑战,因为每次运行都需要大量时间,而且当我为应用程序的第 n 页编写流程时,我真的无法非常快速地测试我的代码。我倾向于运行代码进行测试,这会花费大量时间降低我的效率。我错过了什么吗。在这种环境中开发的最佳实践是什么。我正在使用 python wto 编写 webdriver。
这就是我的代码目前的结构。
class ApplyPage1():
...
.
.
class ApplyPageN():
我无法直接访问页面 N,因为我提交申请的网站不允许我直接访问该页面。