-1

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

4

3 回答 3

0

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

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

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

于 2017-05-16T06:09:47.930 回答
0

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

第一部分 1. 在 Chrome 中打开您的应用程序 2. 右键单击​​检查 3. 在检查器窗口中,在 Elements 选项卡上,导航到应位于的 html 元素(您可以通过单击元素并检查您的可以看到元素中的 html) 4. 使用调试器在此处添加一个断点,这应该会暂停它,并且您应该能够看到引导它所需的元素。5. 找到元素后,需要元素的类型(例如 div、span 等)和类名

第二部分 1. 重新扫描您的模块并选择任何符合您在第一部分 #5 中选择的元素标准的元素 2. 仅通过它的类名属性和标签来识别它 3. 保存并关闭 4. 在模块视图中编辑元素通过更改类名。这应该可以帮助您驾驭它

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

祝你好运

于 2019-04-04T22:12:15.420 回答
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”。现在您的窗口将冻结,然后您可以扫描您的页面。要引导对象,您需要刷新浏览器。

于 2021-05-11T12:53:49.513 回答