我得到下面的错误。
**Then I tap on xPath "//XCUIElementTypeButton[@name="Submit"]" # features/step_definitions/steps.rb:467
Error Domain=com.facebook.WebDriverAgent Code=1 "The element '"Submit" Button' is not visible on the screen and thus is not interactable" UserInfo={NSLocalizedDescription=The element '"Submit" Button' is not visible on the screen and thus is not interactable} (Selenium::WebDriver::Error::UnknownError)
./features/support/libs/ios.rb:1089:in `tapXpath'
./features/step_definitions/steps.rb:468:in `/^I tap on xPath "(.*?)"$/'
features/wallet/add_card_3ds.feature:35:in `Then I tap on xPath "//XCUIElementTypeButton[@name="Submit"]"'**
我怀疑您是否可以在button元素中输入文本://XCUIElementTypeButton[@name=“submit”]
看起来像是button的有效XPath定位器,但您需要为text字段构建定位器
尝试搜索文本元素,可能类似于
元素=find_element:class_chain,'type=“XCUIElementTypeTextField”'
问题内容: 我正在尝试我的React.js的第一部分,并在很早的时候就陷入了困境…我有下面的代码,该代码将搜索表单呈现为。但是,在搜索框中输入内容无济于事。 大概在通过道具并上下移动时会丢失一些东西,这似乎是一个常见问题。但是我很沮丧-我看不到缺少的东西。 (最终,我会使用其他类型的,但是我只是想让这一类正常工作。) 问题答案: 您尚未将道具放在机箱中。它必须在JSX中。 在文档中充分考虑了将 p
问题内容: 在输入框selenium中,我们可以输入如下值: 但是在1个网页上,我点击了要获得selenium的一个div后有一个按钮,我得到了那个div的xpath 使用xpath,我正在获得div,但是如何使用xpath在其中输入文本? 手动添加文本后的HTML: 我必须在其中输入文本的div是: 问题答案: 您可以使用JavaScript更新DIV文本 在JavaScript中使用XPATH
我必须在其中输入文本的div是:
我在selenium查找输入文本字段时遇到了问题--'billing-address__line-1我使用的代码是- 错误信息 线程“main”org.openqa.selenium.nosuchelementException:没有这样的元素:无法定位元素:{“method”:“xpath”,“selector”:“.//fieldset[.//input[@id='billing-addres
问题内容: 当我在文本字段中输入文本时,它将被删除。 这是代码: 问题答案: 同意Subir Kumar Sao和Faiz。
当我在文本字段中输入文本时,它会被删除。 代码如下: