【问题标题】:Sikuli integration with Selenium WebDriverSikuli 与 Selenium WebDriver 的集成
【发布时间】:2013-10-10 01:28:04
【问题描述】:

谁能告诉我如何使用 Sikuli 集成的 Selenium WebDriver 处理多个编辑框。

例如,我有 2 个标记为用户名和密码的编辑框。所以我想点击第一个编辑框,然后输入值并再次点击第二个编辑框。两个编辑框的大小相同。那么sikuli 集成的 Selenium WebDriver 将如何识别要点击的编辑框。

【问题讨论】:

  • 如果这两个盒子的 ID 或名称不同,您可以使用 Selenium WebDriver。您可以通过不同的 ID、名称或 XPath 来定位每个元素

标签: testing selenium-webdriver automation sikuli


【解决方案1】:

如果您指的是 SikuliWebDriver,那么此链接有一个关于使用 http://code.google.com/p/sikuli-api/wiki/SikuliWebDriver 的示例。

我更喜欢使用 Sikuli Java API 并围绕 Sikuli 函数创建包装函数,例如单击、键入等。此 API 正在积极开发中,并提供良好的支持。
http://doc.sikuli.org/faq/030-java-dev.html

【讨论】:

    【解决方案2】:

    您可以使用偏移功能。即,您不仅使用文本字段的图像,还使用屏幕区域来标识与文本字段相关的内容。

    您可以选择一个包含两个字段上方标题的大矩形,然后使用偏移 x/y 坐标并将小十字准线移动到您希望单击/键入的确切位置。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2019-04-03
      • 2011-10-24
      • 1970-01-01
      • 2012-08-19
      • 2015-02-25
      • 2011-04-09
      • 2015-09-12
      相关资源
      最近更新 更多