我们有使用 Salesforce Classic 的 selenium Web 驱动程序编写的自动化测试脚本(大约 70 个),并且能够在没有任何错误的情况下执行。
现在我们正在进入 Salesforce 闪电,当我尝试执行相同的自动化测试脚本(大约 70 个)时,闪电会引发关于查找元素的错误。
在调查了错误后才知道,与经典相比,闪电中的元素 html 标签是不同的。
请查找以下信息。
例如:在新的 LEAD 对象中,
在 Salesforce 经典中 - 姓氏字段 Xpath 是 -->input[@id='name_lastlea2']
在 Salesforce 闪电中 - LastName 字段 Xpath 是 --> //input[@id='450:2948;a']
请让我知道我现在应该采取什么方法来执行所有 70 个测试用例,而不会在 Salesforce 闪电中出现任何错误。
我的脚本应该在 Salesforce Classic 和 Lightning 中运行。
提前致谢 。