如何在不从网站注销的情况下测试硒代码



我正在尝试实现一个简单的代码自动化。它首先需要登录,然后执行一些操作。

当我在eclipse中运行代码时,它会登录(我手动解决captcha问题3分钟(,然后这个过程应该开始了。

经过一些更改后,当我单击run时,它会尝试再次登录。这种情况每次都会发生。

但在尝试了不同的修复方法后,登录过程对我来说仍然需要很长时间。在尝试了x次之后,它也导致我被禁止进入该网站。

所以,没有登录一次又一次。每次代码更改后,我如何让自动化工作?

E.g: RUN 
1-)go to youtube.com 
2-)login 
3-)go to any song 
4-)get song's name, save

我正在对第三和第四进程进行一些代码更改,然后单击RUN。它再次从第一步开始(登录(。点击运行3-4次后,它导致我被禁止进入该网站。

主要问题:如何在不登录的情况下尝试第三步到第四步代码再次处理。

我希望你能理解我的问题。

在我测试生涯的最初几天,我也有同样的想法。据我所知,您希望通过跳过登录步骤来节省时间。我有两种建议——

  1. 每次都在同一个webdriver会话上执行脚本,详细信息请点击此处-Selenium可以与现有的浏览器会话交互吗
  2. 您可以从eclipse切换到IntelliJ ide。在IntelliJ中,您可以在调试器模式下执行新的/修改过的脚本。在调试器模式下执行脚本,右键单击并选择"评估表达式"。在打开的窗口中,您可以在同一浏览器会话上执行任何命令单击此链接获取图像

相关内容

  • 没有找到相关文章

最新更新