小编mo-*_*-to的帖子

机器人框架 - 清除元素文本关键字不起作用

我们有一个 html 结构的文本字段,如下所示。

<input class="css-1npmunl" name="some.name" aria-label="New Employee ID" data-qa="some.data" placeholder="" value="TEST1" type="Text">
Run Code Online (Sandbox Code Playgroud)

内置的 Selenium2Library 关键字Clear Element Text ${Field_Locator}没有按预期清除文本字段。实际上,该字段会被清除片刻,然后当我执行其他一些操作时,例如单击 Save按钮,该字段值将再次使用相同的值 ( TEST1)重新填充(value属性包含该字段的实际值)。

但是当我们手动执行相同的操作时,它会按预期工作。当我使用开发人员工具检查 DOM 时,似乎 Clear Element Text 关键字实际上并没有将value属性的值设为空。但是在手动执行时,该value属性的值会被清空。

selenium robotframework

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

python - java.lang.Exception:找不到类 oracle.jdbc.driver.OracleDriver

作为 python 的新手,尝试编写 python 代码来连接到 oracle 数据库,而不使用任何 Instant 客户端。我正在使用 jaydebeapi 和 jpype,正如本论坛其他一些帖子中所建议的那样。经过很多障碍后,我现在陷入了这个错误。这是代码。

import jaydebeapi
import jpype
try:
    con = jaydebeapi.connect('oracle.jdbc.driver.OracleDriver', ['windb19.ams.com', 'AA3112D1OS', 'advantage', 'C:\Tools\ojdbc8.jar'])
    cur = con.cursor()
    cur.execute('select * from r_sc_user_info')
except Exception as e:
    print e
Run Code Online (Sandbox Code Playgroud)

我收到的错误如下

C:\Python27\python.exe C:/Project/Robot_Framework/SampleProject/CustomLibraries/DBLibrary.py
java.lang.Exception: Class oracle.jdbc.driver.OracleDriver not found

Process finished with exit code 0
Run Code Online (Sandbox Code Playgroud)

python database jpype

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

标签 统计

database ×1

jpype ×1

python ×1

robotframework ×1

selenium ×1