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

无法使用Selenium IDE选择按钮

萧安怡
2023-03-14

我试图在Selenium IDE中测试一个记录测试的基于web的应用程序,但遇到了以下问题。

其中一个字段(头衔如先生、夫人等)。)要求用户单击一个按钮,打开一个带有值列表的新窗口。

当我点击按钮时,IDE会记录为< code>css=button。BTNimgH并且在回放脚本时,显示以下错误:

[错误]元素css=按钮。未找到BTNimgH

按钮的代码为:

<button class="BTNimg" oldclassname="BTNimg" title="List of Values" tabindex="-1" onclick="disp_lov('STDCIF','BLK_CUSTPERSONAL','PCNTRY','Country','LOV_COUNTRY','','','', '', event)">

我需要值的字段的代码是:

<input id="BLK_CUSTPERSONAL__TITLE" class="TXTstd" type="text" viewmode="Y" onchange="disp_auto_lov('STDCIF','BLK_CUSTPERSONAL','TITLE','Title','LOV_TITLE','','','','', this, event);" label_value="Title" title="Title" dbt="BLK_CUSTPERSONAL" dbc="TITLE" name="TITLE" dtype="VARCHAR2" size="" required="" aria-required="false" maxlength="30" tabindex="0" prevautolovval="">

任何帮助将不胜感激。

共有2个答案

慕容品
2023-03-14

不知道它为什么这样做,但定位器中有额外的H,这将导致问题。根据代码,定位器应为:

css=button.BTNimg

祖迪
2023-03-14

问题可能是未选择新打开的窗口。如果要与新窗口中的元素进行交互,则需要使用 selectWindow 命令。

如果您还有其他问题,请告诉我。

 类似资料:
  • 感谢任何帮助!第一次海报和努比编码器:)

  • 我正在尝试用Selenium Web驱动程序点击一个按钮。 (我觉得是用棱角写的??) URL为https://www.truelocal.com.au/search/accountants/canberra 这是页面底部的绿色按钮,上面有“加载更多结果” 元素页源是...

  • 我无法在我的系统上选择Selenium IDE选项: 麦克高塞拉利昂 火狐 52 硒IDE 2.9.1(我知道它很旧,但(通常)它可以工作,我无法更改它! 选择选项具有以下值: 我需要选择值为15的最后一个选项NT* 所有这些命令似乎都不能正常工作: 问题是命令select只选择NT,而不是NT* 可行的方法是: 但是,我没有这个值,所以这个选项是不可能的。我需要用标签选择它。。。 有什么想法吗?

  • 我已经搜索了前面的一些问题,并没有能够纠正--我是一个完全的新手,所以请原谅我的无知...尝试使用以下方法选择页面上的第三个“单选”按钮: 结果是: “消息:没有此类元素:找不到元素:{”method“:”XPath“,”Selector“:”//[@id=“Wizard_Tabs”]/div/div[1]/div/ul/li[3]/input“}”

  • //div/SPAN[包含(text(),“默认值”)]/祖先::div/SPAN[包含(text(),“选择日期”)]/follows-sibling::div//输入 Xpath 2返回3个元素,即图像中的下拉项。 //div[@class='_selectcontainer_psmgei']/div//输入 截图:视窗截图 HTML屏幕截图:HTML代码

  • 问题内容: 我有桌子: 当我直接通过MySQL查询时,它可以按我的要求完美运行 但是,当我尝试将此查询转换为ActiveRecord语法时,它返回nil。 如您所见,两个示例中的最终查询均相等。为什么在ActiveRecord情况下不起作用? 在我的rails项目中使用Rails 4.0.0,Ruby 2.0和mysql db。 问题答案: 我认为您对控制台输出感到有些困惑。 你是这样说的: 因此