栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

如何通过Selenium-Python访问'rect'类型元素

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

如何通过Selenium-Python访问'rect'类型元素

<rect>

所述

<rect>
元件是一个基本的SVG形状创建矩形,可以通过拐角的位置,它们的宽度和它们的高度限定。矩形的角可能会变圆。

一个例子:

<svg viewBox="0 0 220 100" xmlns="http://www.w3.org/2000/svg">  <!-- Simple rect element -->  <rect x="0" y="0" width="100" height="100" />  <!-- Rounded corner rect element -->  <rect x="120" y="0" width="100" height="100" rx="15" ry="15" /></svg>

属性

的属性的

<rect>
是元素如下:

  • x
    :此属性确定矩形的x坐标。
    • 值类型:| ; 默认值:0 动画:是
  • y
    :此属性确定矩形的y坐标。
    • 值类型:| ; 默认值:0 动画:是
  • width
    :此属性确定矩形的宽度。
    • 值类型:自动|| ; 默认值:自动;动画:是
  • height
    :此属性确定矩形的高度。
    • 值类型:自动|| ; 默认值:自动;动画:是
  • rx
    :此属性确定矩形的水平角半径。
    • 值类型:自动|| ; 默认值:自动;动画:是
  • ry
    :此属性确定矩形的垂直角半径。
    • 值类型:自动|| ; 默认值:自动;动画:是
  • pathLength
    :此属性允许以用户单位指定路径的总长度。
    • 值类型: ; 默认值:无;动画:是

注意 :从SVG2开始,x,y,宽度,高度,rx和ry是几何属性,这意味着这些属性也可以用作该元素的CSS属性。


这个用例

由于该

<rect>
元素是 SVG
元素,因此要定位此类元素,您必须在使用xpath访问元素时明确指定SVG命名空间,如下所示:

  • 对于

    <svg>
    元素:

    //*[name()="svg"]
  • 对于

    <g>
    元素:

    //*[name()="svg"]/*[name()="g"]
  • 对于

    <rect>
    元素:

    //*[name()="svg"]/*[name()="g"]/*[name()="rect"]

    //[name()=”svg”]/[name()=”rect”]




转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/633118.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号