Tosca:如何扫描打开xScan时丢弃的Dropdown文本框

时间:2017-05-09 14:28:47

标签: testing automated-tests tosca

我在扫描打开xScan时消失的下拉菜单时遇到问题。我需要获取下拉菜单的模块ID来验证一些测试步骤。 如果不能真正获得下拉菜单的模块ID,你对此有任何解决方案吗?

3 个答案:

答案 0 :(得分:0)

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

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

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

答案 1 :(得分:0)

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

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

第二部分 1.重新扫描模块,然后选择与第1部分#5中选择的元素标准相匹配的任何元素 2.仅通过其类名属性和标记来识别它 3.保存并关闭 4.通过更改类名称在模块视图中编辑元素。这应该可以帮助您进行指导

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

祝你好运

答案 2 :(得分:0)

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

var fulldoc='';
var scrollX=0;
var scrollY=0;

document.addEventListener("keydown",function(event){
    if(event.key=='q' && event.altKey){
        fulldoc=document.body.outerHTML;
        scrollY=window.pageYOffset;
        scrollX=window.pageXOffset;
    }
    if(event.key=='w' && event.altKey){
        document.body.outerHTML=fulldoc;
        document.body.scrollTo(scrollX,scrollY);
    }
});

当窗口看起来像您想要的扫描方式时,按“Alt + Q”,然后按“Alt + W”。 现在您的窗口将冻结,然后您可以扫描您的页面。 要引导您需要刷新浏览器的对象。