当前位置: 首页 > 知识库问答 >
问题:

无法在文本框区域中写入新字段

东郭元魁
2023-03-14

我正在尝试在航班搜索应用程序(https://flights.msn.com/en-in/flight-search)中写任何新的字段,但不能写。我尝试了所有可能的XPath和定位器,但都做不到。

原点中的默认值不删除,不允许写入任何新字段。

链接:https://flights.msn.com/en-in/flight-search

线程“main”org.openqa.selenium.nosuchelementException:没有这样的元素:找不到元素:{“method”:“XPath”,“selector”:“//div[@class='js-originplace field-box flex']”}(会话信息:chrome=80.0.3987.132)

代码

<div class="js-originplace field-box flex"><div class="place-selector js-place-selector">
        <div class="place-selector__root clearfix">
            <a href="#" tabindex="1" class="place-selector__cover text-ellipsis js-autocomplete-place-cover populated">Bengaluru <span class="place-selector__cover-id">(Any)<span></span></span></a>
            <div class="place-selector__content">
                <input class="place-selector__input js-place-input" size="1" tabindex="1" type="text" placeholder="Origin city or airport" autocomplete="off" value="">
                <div class="place-selector__loading-spinner js-loading js-spin-activated" style="display: none;">
                <div class="place-selector__dropdown dropdown">
                    <div class="place-selector__not-found js-not-found" style="display: none;">
                        <div data-i18n="search.place.not-found">Type a city or airport</div>
                    </div>
                    <ul class="dropdown-items js-dropdown-items"></ul>
                </div>
            </div>
        </div>
    </div></div>

共有1个答案

萧光华
2023-03-14

尝试使用Element,单击字段,然后使用clear send键发送输入。

 类似资料:
  • 问题内容: 我想在输入文本字段的同时更新我的​​文本区域,但是在输入时我延迟了1次击键,即当我按下一个键时,会显示上一个键。这是我的代码段 问题答案: 我不建议使用 只需在您的via中添加一个: 里面每个方法(,和)只需要一个电话设置你的文字通过: 这是我做的一个例子:

  • 问题内容: 假设我有两个文本区域… 文字区1 文字区2 我希望能够从在文本区域2中键入的文本之后的文本中添加文本。例如:如果我写“我的名字叫乔”。在textarea中,它会同时复制并写“我的名字叫乔”。在现有的“ Hi There”之后的两个文本区域中。文本。 结果将是… 我可以使用jQuery还是需要使用AJAX这样做?我将如何去做? 问题答案: 绑定到事件时,您会注意到延迟。通常绑定到事件时,

  • 问题内容: This is my statement one.\n This is my statement2 我尝试了两者,但是渲染html文件时新行没有反映出来。我怎样才能做到这一点? 问题答案: 试试这个: 换行符和回车符是HTML实体Wikipedia。这样,您实际上是在分析新行(“\ n”),而不是将其显示为文本。

  • 我正在尝试使用Chrome中的Selenium Webdriver自动推文。我可以登录并单击Tweet按钮,打开Compose new Tweet框,但当我尝试使用我会得到 使用:selenium-java-3.141.59 chrome=74.0.3729.169(驱动程序信息:chromedriver=74.0.3729.6) 下面是相关代码: 令我惊讶的是,我没有在上得到错误,而是在elem

  • 如何将用户键入的文本拼写检查到TextArea? 这个JavaFX组件可以做到这一点吗? 我可以使用标准拼写检查从JavaJavaFX?

  • 我对测试和selenium是个新手,有很多疑问,其中之一是我可以断言一个元素存在,但如何验证它实际上是什么,例如,如果我必须检查一个特定的字段是文本区域还是文本框.... 那么使用硒IDE有没有办法做到呢? 事先谢谢...