Selenium IDE使用指南五(常见问题)
如何记录悬停? 鼠标悬停(aka悬停)操作很难作为记录周期的一部分自动捕获。 要在您的测试中添加鼠标悬停,需要进行一些手动干预。您可以通过两种不同的方式来做到这一点。 选项1:在录制时添加 录制时,右键单击要悬停的元素 在出现的菜单中,单击 Selenium IDE ,然后 Mouse Over 确认 Mouse Over 测试步骤在测试中的正确位置(如果需要,将其拖放到其他位置) 选项2:在测试编辑器中手动添加 右键单击IDE中的测试步骤 选择 Insert new command 输入 mouse over 到 Command 输入字段 在 Target 输入字段中输入要悬停的定位器(或单击 Select target in page 并选择要悬停的元素) 为什么在日期输入字段中键入的数字不能正确显示? 通过Selenium IDE的命令行运行器运行测试时,会出现此问题。 要绕开它,您将需要启用w3c模式,您可以通过 -c "chromeOptions.w3c=true" 在启动运行程序时传递来进行此操作。 启用w3c模式会影响Selenium Actions的性能(如果您的测试最终使用它们)是毫无价值的,因此仅当日期输入字段存在问题时才使用此模式。 我如何让IDE等待特定条件成立才能继续进行? 在某些情况下,IDE中的内置等待策略还不够。发生这种情况时