Testing Tosca:如何扫描打开xScan后消失的下拉文本框

Testing Tosca:如何扫描打开xScan后消失的下拉文本框,testing,automated-tests,tosca,Testing,Automated Tests,Tosca,我在扫描下拉菜单时遇到问题,该菜单在打开xScan时消失。我需要得到下拉菜单的模块id来验证一些测试步骤。 如果确实无法获取下拉菜单的模块id,您有什么解决方案吗?您可以通过以下两个步骤解决此问题 1-在文本框中添加一些文本,该文本框将填充其下方的下拉列表 2-使用“发送键”模块向下滚动并选择值。我有一个类似的问题,我们只有在单击文本框时才会出现弹出窗口。我们从Tricentis培训师那里得到的解决方案如下: 第一部分 1.在Chrome中打开应用程序 2.右键单击“检查” 3.在inspect

我在扫描下拉菜单时遇到问题,该菜单在打开xScan时消失。我需要得到下拉菜单的模块id来验证一些测试步骤。
如果确实无法获取下拉菜单的模块id,您有什么解决方案吗?

您可以通过以下两个步骤解决此问题

1-在文本框中添加一些文本,该文本框将填充其下方的下拉列表


2-使用“发送键”模块向下滚动并选择值。

我有一个类似的问题,我们只有在单击文本框时才会出现弹出窗口。我们从Tricentis培训师那里得到的解决方案如下:

第一部分 1.在Chrome中打开应用程序 2.右键单击“检查” 3.在inspector窗口中的Elements选项卡上,导航到html元素所在的位置。您可以通过单击该元素并检查是否可以在该元素中看到html来完成此操作 4.使用调试器在那里添加断点,这将暂停断点,并且您应该能够看到引导断点所需的元素。 5.找到元素后,需要元素的类型,例如div、span等,以及类名

第二部分 1.重新扫描模块并选择与第一部分5中所选元素的条件匹配的任何元素 2.仅通过它的类名属性和标记来识别它 3.保存并关闭 4.通过更改类名在模块视图中编辑元素。这将有助于你驾驭它

注意:如果元素类名不唯一,则可能需要使用显式名称


祝您好运

在您选择的浏览器F12中打开开发者工具,导航到控制台并输入以下代码:

var fulldoc=; var=x=0; var scrollY=0; document.addEventListenerkeydown,functionevent{ ifevent.key=='q'&&event.altKey{ fulldoc=document.body.outerHTML; scrollY=window.pageYOffset; scrollX=window.pageXOffset; } ifevent.key=='w'&&event.altKey{ document.body.outerHTML=fulldoc; document.body.scrollToscrollX,scrollY; } }; 当窗口显示为您希望扫描的方式时,按“Alt+Q”,然后按“Alt+W”。 现在您的窗口将冻结,然后您可以扫描页面。
要控制对象,您需要刷新浏览器。

能否指定下拉控件的制作技术?它是windows控件还是网页元素?您好!特里姆布尔史诗。谢谢你的回复。它是一个网页元素。一旦我在文本框中插入一个值,结果将显示一个下拉菜单。但是,在尝试扫描下拉列表时,它会在打开xScan后消失。我想验证文本框中插入值的值是否等于下拉结果的值。我相信下拉菜单不是一个模块,我认为它是一个CSS。希望你能帮我。但是我应该用什么模块来验证这个值呢?我将不执行扫描?已填充的值的元素是什么?迪夫?跨度