Calabash-android:试图'touch'句子的一部分的链接



我的一个测试是按下链接。

问题是链接是句子的一部分:"按这里登录"("这里"为链接)。

如果我试图触摸句子本身,它将不起作用。-> touch(query(“* text:’ to login, press here’”))

知道我怎么才能触摸链接吗?

尝试使用x/y位置,但在其他Android设备上测试,它不能正常工作(分辨率问题)。

query(“*”)结果:

`"id" => nil,
           "enabled" => true,
"contentDescription" => nil,
              "text" => to login, press here",
           "visible" => true,
               "tag" => nil,
       "description" => "md5434416eb11d5314a89721b66815c1e97.RichText{52847bcc VFED..CL ......I. 0,805-1080,1014}",
             "class" => "md5434416eb11d5314a89721b66815c1e97.RichText",
              "rect" => {
    "center_y" => 984,
    "center_x" => 540,
      "height" => 209,
           "y" => 880,
       "width" => 1080,
           "x" => 0`

你的想法吗?

你试过吗?:

Then /^I touch the "([^"]*)" text$/ do |text|
      tap_when_element_exists("* {text CONTAINS[c] '#{text}'}")
    end

你能给我提供更多的信息在什么容器它是想看看上面和下面是什么。谢谢;)

相关内容

  • 没有找到相关文章

最新更新