在Mac Safari浏览器中执行机器人脚本很奇怪

时间:2018-07-18 21:15:05

标签: robotframework

我开发了一个Testsuite,其中包含2个测试用例,其中一个具有有效方案,而另一个具有无效方案。

Testcase1

测试步骤:

  • 启动网址
  • 使用有效凭据登录(使用的定位器xpath = ID作为用户名和密码) 点击一些并进行验证
  • 注销
  • 关闭浏览器

Testcase2

TestSteps:

  • 启动网址
  • 使用无效密码登录(已使用定位符xpath = ID)
  • 验证错误消息
  • 关闭浏览器

当我在Windows上执行此Testsuite并在Chrome / Firefox上测试运行时,两个测试用例均成功运行。

但是当我在Mac Safari上运行时,仅第一个测试用例(1或2)被执行,其他测试用例失败。不明白原因。我尝试将脚本添加到应用程序中。但是不了解根本原因。

是否知道有人可以在这里帮助或看到这种情况?由于无效的xpath /或找不到元素,测试用例失败

在同一台Mac Chrome上,两个测试用例(1和2)都可以不间断地运行。

0 个答案:

没有答案