Cucumber 葫芦iOS-如何清除网络视图中的文本

Cucumber 葫芦iOS-如何清除网络视图中的文本,cucumber,calabash,calabash-ios,Cucumber,Calabash,Calabash Ios,测试webview时,清除文本不适用于我。有人知道webview/cordova应用程序的不同方法吗?我使用的定位器是“webView css:'input#username'”,但这似乎很好,因为输入文本正在工作 有什么建议吗 谢谢, 刘易斯 您也可以尝试使用谢谢,但是设置文本(“webView css:'input#username'””)不起作用。我最终使用了你提到的解决方案 谢谢。当我遇到类似的问题时,我最终使用了如下内容: Then /^I clear a field with "([

测试webview时,清除文本不适用于我。有人知道webview/cordova应用程序的不同方法吗?我使用的定位器是“webView css:'input#username'”,但这似乎很好,因为输入文本正在工作

有什么建议吗

谢谢, 刘易斯

您也可以尝试使用谢谢,但是
设置文本(“webView css:'input#username'””)
不起作用。我最终使用了你提到的解决方案


谢谢。

当我遇到类似的问题时,我最终使用了如下内容:

Then /^I clear a field with "([^\"]*)" text$/ do |name|
   name = set_value name
   element = query("UITextFieldLabel text: '#{name}'")[0]
   touch(element)
   wait_for_keyboard
   name.to_s.split('').each do |c|
      keyboard_enter_char 'Delete'
   end
end
详情如下:

Then /^I clear a field with "([^\"]*)" text$/ do |name|
   name = set_value name
   element = query("UITextFieldLabel text: '#{name}'")[0]
   touch(element)
   wait_for_keyboard
   name.to_s.split('').each do |c|
      keyboard_enter_char 'Delete'
   end
end