---
# System prepended metadata

title: Xpath

---

> []Selenium  
===
## Table of Contents
[TOC]

## Tìm theo nhiều thuộc tính: 

"//div[@class = 'vi-badge' and @elementtiming = 'element-timing']"

## Tìm theo nhiều element
//input[@name="username"] | //input[@id="wm_login-username"]

"//*[contains(text(), 'bạn đang nghĩ gì thế?')] | //*[contains(text(), 'on your mind')]"

## Tìm theo text:
'//*[ text() = "Not now"   '

## Tìm chứa nội dung
chrome: '//*[contains(text(), "Edit profile")]'
android: "//*[contains(@text,'{ads_info}')]"
## Tìm theo thuộc tính và text:
'//span[@class="jsx-4172176419 day valid" and text()="23"]'

## Di chuyển đến element hoặc hold element ví dụ như thả tim
ActionChains(self.driver).move_to_element(apply).perform()


def convert_path(path):
    path = path.replace("\a", "\\a")
    path = path.replace("\t", "\\t")
    path = path.replace("\r", "\\r")
    path = path.replace("\n", "\\n")
    path = path.replace("\f", "\\f")
    path = path.replace("\v", "\\v")
    path = path.replace("\b", "\\b")
    return path