小编nhr*_*cpt的帖子

使用Python在Appium/Android上选择一个元素,该元素在UIAutomatorViewer上具有相同的Class和另一个元素的相同索引

我正在测试一个应用程序,在大多数屏幕上,我看到有些元素具有相同的类"android.widget.TextView",索引号为"0".所有其他属性也相同,只有例外是"文本"和"绑定".

我将"跳过","下一步"和"跳过下一个3"作为屏幕上的文本,其具有除文本和边界属性之外的相同属性.我需要知道如何点appium点击所需的项目..说我想点击"下一步",我该怎么做.我正在使用Python进行脚本编写.

python android appium uiautomatorviewer appium-android

9
推荐指数
1
解决办法
1183
查看次数

如何降级到以前版本的 Edge 浏览器

我们正在测试一个 Web 应用程序,为此我们需要在 Edge V12 或 V13 上对其进行测试。我们花了相当多的时间来寻找一种方法来做到这一点,但我们得到的唯一建议是将 Edge 降级到 IE。有没有办法从当前版本的 Edge (v16) 降级到 V13?

windows windows-10 microsoft-edge

6
推荐指数
1
解决办法
7012
查看次数

SQL选择Null和0值的值,范围为null,0和1

T-SQL查询返回的列之一具有这三个值中的一个

NULL, 0, 1
Run Code Online (Sandbox Code Playgroud)

我试图过滤掉1个值,但是当我使用这些子句时:

查询:

select foo 
from dbo.table1
where ..
Run Code Online (Sandbox Code Playgroud)

条款:

  1. where foo <> 1:仅返回列中具有0值的数据
  2. Where foo is null:仅返回列中的空值
  3. where foo in (Null, 0):仅返回列中具有0值的数据

过滤数据的正确方法是什么?

sql sql-server

2
推荐指数
2
解决办法
204
查看次数

Robot Framework Collections - 列表比较问题

我正在尝试比较 Robot Framework 中的两个相同列表。我正在使用的代码是:

List Test
    Lists Should Be Equal    @{List_Of_States_USA}    @{List_Of_States_USA-Temp}
Run Code Online (Sandbox Code Playgroud)

并且列表与以下值相同:

@{List_Of_States_USA}    Alabama    Alaska    American Samoa    Arizona    Arkansas    California    Colorado
...               Connecticut    Delaware    District of Columbia    Florida    Georgia    Guam    Hawaii
...               Idaho    Illinois    Indiana    Iowa    Kansas    Kentucky    Louisiana
...               Maine    Maryland    Massachusetts    Michigan    Minnesota    Mississippi    Missouri
...               Montana    National    Nebraska    Nevada    New Hampshire    New Jersey    New Mexico
...               New York    North Carolina    North Dakota    Northern Mariana Islands    Ohio    Oklahoma    Oregon
...               Pennsylvania    Puerto Rico    Rhode Island    South Carolina …
Run Code Online (Sandbox Code Playgroud)

python collections python-2.7 robotframework

1
推荐指数
1
解决办法
2万
查看次数

Robot Framework 运行关键字和预期错误

在 Robot Framework 中执行关键字“运行关键字并期望错误”时,我面临以下问题。

首先我试过这个:

run keyword and expect error    InvalidElementStateException: Message: invalid element state: Element is not currently interactable and may not be manipulated  Input Text  ${indFNPatientHealth Link}  RCIGM_FN
Run Code Online (Sandbox Code Playgroud)

它失败了。回溯是:

17:44:01.894    FAIL    InvalidElementStateException: Message: invalid element state: Element is not currently interactable and may not be manipulated
  (Session info: chrome=60.0.3112.101)
  (Driver info: chromedriver=2.30.477700 (0057494ad8732195794a7b32078424f92a5fce41),platform=Windows NT 6.1.7601 SP1 x86_64)
17:44:01.894    FAIL    Expected error 'InvalidElementStateException: Message: invalid element state: Element is not currently interactable and may not be manipulated' but got …
Run Code Online (Sandbox Code Playgroud)

python python-2.7 robotframework

1
推荐指数
1
解决办法
5886
查看次数

从包含多个文本的表格单元格中提取单个文本 Robot Framework

我有一个表,其中一些单元格有多个文本,每个文本都有自己的 xpath。例如,下面代码中的两个文本元素位于同一表格单元格中,但有两个 xpath :对于第一个“B17AA038”,xpath 为 // [ @id="profile_research"]/tbody/tr[1]/ td[10]/text() ,下一个实例有另一个 xpath (// [@id="profile_research"]/tbody/tr[1]/td[10]/div[2]/text())。在表中,我有一些单元格,其中一个单元格中包含许多单独的文本元素。我试图从单元格中选择一个特定的文本元素并将其用作变量,但到目前为止失败了。

举个例子,我尝试过这个:

Run keyword if  '${Row_No}'=='1'    get text    xpath=//*[@id="profile_research"]/tbody/tr[${Table_Row}]/td[10]/text()
Run Code Online (Sandbox Code Playgroud)

并收到此错误消息:

InvalidSelectorException: Message: invalid selector: The result of the xpath expression "//*[@id="profile_research"]/tbody/tr[2]/td[10]/text()" is: [object Text]. It should be an element.
Run Code Online (Sandbox Code Playgroud)

相关html如下:

<td style="word-wrap: break-word; min-width: 120px; max-width: 120px; white-space:nowrap;">

                                            <!-- sample level pandh_id-->

                                                <!-- test level pandh_id-->

                                                        **B17AA03**8&nbsp;<span class="badge badge-info" style="background-color: white; color:black; border:1px solid #808080; margin-bottom:2px; font-size:0.5em;">2</span>
                                                        <!-- hidden print div for add test to this sample-->
                                                        <div …
Run Code Online (Sandbox Code Playgroud)

python jquery xpath python-2.7 robotframework

1
推荐指数
1
解决办法
3926
查看次数

使用 Python3 将列表转换为字典

我是新手:)

我需要将这个简单的列表转换为字典:

[('Host', '127.0.0.1:8000'), ('Connection', 'keep-alive'), ('Cache-Control', 'no-cache'), ('Test_data_Header_Key', 'Test_Data_Header_value'), ('User-Agent', 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/56.0.2924.87 Safari/537.36'), ('Postman-Token', '3b17e573-90d6-e5fe-26cb-a9488f9b22e0'), ('Accept', '*/*'), ('Accept-Encoding', 'gzip, deflate, sdch, br'), ('Accept-Language', 'en-US,en;q=0.8,bn;q=0.6')]
Run Code Online (Sandbox Code Playgroud)

输出将是 {"Host":"127.0.0.1.8000", "Connection" : "Keep-alive" ....}

感谢您的建议。谢谢。

python json python-3.x

-2
推荐指数
1
解决办法
7268
查看次数