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

点击添加按钮后如何停止selenium c#覆盖文本框?

黄俊智
2023-03-14

我有一个文本框。当我单击“添加”按钮时,我将键发送到文本框,我想添加另一行,所以我再次单击“添加”按钮,但它正在添加另一个输入框来输入值,但它总是覆盖第一行。//单击添加行按钮//ngDriver。FindElement(ByXPath("//div[1]/div[3]/form/div/field dset[2]/div/div[4]/按钮")。单击();

        // Selecting Item from dropdown

        //  SelectElement se3 = new SelectElement(ngDriver.FindElement(NgBy.Model("line")));
        // se3.SelectByValue("string:A");

共有1个答案

浦修文
2023-03-14

假设该文本框中有一个除法,并且“添加”按钮可用。

假设我需要点击添加按钮2次,然后尝试以下代码

IWebElement division = driver.FindElement(By.XPath("//div[@id='form-info']"));

division.FindElement(By.TagName("input")).SendKeys("text to enter");
for (int i = 0; i < 2; i++)
{
     division.FindElement(By.TagName("button")).Click();
     Thread.Sleep(2000);
     division = driver.FindElement(By.XPath("//div[@id='form-info']"));
     Thread.Sleep(2000);
     division.FindElements(By.TagName("input"))[i+1].SendKeys("text to enter");
}

根据Xpath结构进行更改。这只是一个例子。因为在没有看到Xpath的情况下,解释所期望的内容并不容易

 类似资料:
  • 在特定页面上,是否有办法停用Android后退按钮? 在第一页上,我有一个按钮可以转到第二页: 我的问题是,如果我按下android屏幕底部的返回箭头,我会返回到第一页。我不希望这个按钮出现。理想情况下,我希望没有可能离开这个屏幕,除非用户保持他的手指按在屏幕上5秒钟。(我正试图为初学走路的孩子编写一个应用程序,希望只有父母能够导航出特定的屏幕)。

  • 本文向大家介绍Android如何给按钮添加点击音效,包括了Android如何给按钮添加点击音效的使用技巧和注意事项,需要的朋友参考一下 有很多制作精良的APP都自带点击音效,那么如何简单的来实现这一效果,这里需要使用到的一个概念叫做SoundPool,这个类主要用于播放一些比较小的音频文件,因为比较方便,通常用在游戏里比较多。 代码 闲话不多说,我们现在需要做一个功能,就是点击某一按钮的时候同时播

  • 我正在使用这个库:https://github.com/jamesmontemagno/dibrateplugin 振动函数只获得参数。我该怎么办?

  • 我有一个使用javax.swing和java.awt的图形用户界面,请求焦点是保持文本字段的焦点,这样用户就可以从键盘开始。然后,我为每个整数0-9添加了按钮,以及一个清晰的字段按钮。然而,现在的焦点总是从按钮开始。 当我单击一个按钮时,焦点仍然返回到文本字段,或者如果我启动焦点,它仍然保留在文本字段中,我如何解决这个问题,并在每次窗口打开时将焦点放在文本字段上? 数字按钮示例 文本字段代码 检查

  • 我是一个新的android工作室,所以很抱歉,如果这是一个非常愚蠢的问题,但我不能找到答案在任何地方网上。非常感谢任何帮助! 我已经建立了一个小的应用程序,有两个屏幕:一个主屏幕,一个屏幕二。主屏幕只是导航到屏幕二。从另一个屏幕,你可以播放/暂停/停止一首特定的歌曲,或者回到主屏幕。 我遇到的问题是当我导航到屏幕二时,当我按下“后退”按钮返回主屏幕时,我无法弄清楚如何将“停止”方法添加到这个按钮上

  • 下面是.java文件中的代码