0
点赞
收藏
分享

微信扫一扫

UE4 SLUA IOS打包报错解决办法

J简文 2024-08-02 阅读 16

要在UI元素上执行鼠标悬停(hover)动作,可以使用page.hover()方法。这个方法使鼠标指针移动到指定的元素上,就像用户将鼠标悬停在该元素上一样。这对于触发那些依赖于鼠标悬停事件的行为(如显示下拉菜单、提示框或其他动态内容)非常有用

目录

使用 page.hover()

注意事项


使用 page.hover()

下面是一个使用page.hover()的简单示例:

from playwright.sync_api import Page,expect

def test_pw_hover1(page: Page): # 悬停
    page.goto('https://www.baidu.com',wait_until="domcontentloaded")
    page.locator("span").filter(has_text="按图片搜索").locator("span").first.hover()
    #定位到相机图标,并悬停在图标上

    expect(page.get_by_text("按图片搜索")).to_be_visible()
    page.screenshot(path="./img/hover.png")

导航到百度首页,鼠标悬停在搜索框旁边的相机图标上,就会出现按图片搜索提示框

我们的代码就实现了这个操作,并且进行断言验证界面是否出现了"按图片搜索"字样,完事后进行了截图操作,在自动化测试中进行悬停操作时,一定要断言是否成功

注意事项

举报

相关推荐

UE4 IOS 使用发布证书打包

UE4 - ESRPG 风场滑翔报错

UE4 动画

UE4问题

UE4 打LOG

UE4 PixelStreamingDemo 验证

ue4无法编译

0 条评论