Podmiana liczby w parametrze metody typu string.

0

Dobry wieczór,
Jestem początkujący w C#.
Próbuję stworzyć prostą apkę dla znajomego, która będzie zbierała dane ze strony internetowej i zrzucała je do Excela Z wykorzystaniem Selenium i Microsoft.Office.Interop.
Z exportem danych do Excela sobie poradziłem, ogólnie z załapaniem podstaw Selenium niezbędnych do zrobienia apki też, jednak utknąłem na błahostce:

for (int i = 1; i <= 10; i++)
{
WebElement pressureElement = driver.FindElement(By.CssSelector("tr:nth-child(2) > .w10 > .uus"));
}

Jak poprawnie zakodować, aby pod '2' wskakiwał int i z pętli a całość była odbierana przez By.CssSelector() jako string?
Próbowałem wielu sposobów, w końcu poradziłem sobie pisząc do edycji parametru osobną funkcję, ale jest ona tragiczna i gryzie mnie to..

Pozdrawiam!

0

To jest chyba jakiś string, to pewnie tak;

string stringValue = "tr:nth-child(" + i + ") > .w10 > .uus";
WebElement pressureElement = driver.FindElement(By.CssSelector(stringValue));

1 użytkowników online, w tym zalogowanych: 0, gości: 1