2016-03-30 12 views
1

によって要素を見つけ、私は、XPathでこれを表現するためにどのようにパーシャルフィル属性「#の7cb5ecに」パーシャルフィル属性セレン/ C#の

を含むすべてのパス要素を見つけたいですか?

<path fill="#7cb5ec" d="M 1015 130.02026666666666 C 1020.328 130.02026666666666 1020.328 138.02026666666666 1015 138.02026666666666 C 1009.672 138.02026666666666 1009.672 130.02026666666666 1015 130.02026666666666 Z"></path> 

答えて

2

部分CSSのパスを選択するにSelctor塗りは#1 7cb5ecが含まれています

var element = driver.FindElementByCssSelector("path[fill*='#7cb5ec']") 

とXPathと:

var element = driver.FindElementByXPath("//path[contains(@fill,'#7cb5ec')]") 
0

あなたはまた、以下のようにXPathを使用することができます

driver.FindElementByXPath("//path[@fill='#7cb5ec']"); 

希望するとあなた: