你确定只有一个元素吗?如果您的滑块可以沿着像这个滑块这样的轨道拖动
用一个“滑块手柄”(一个 <a/> 标签作为值为“5ft 5”的框)沿着一个“滑块轨道”(一个 <div> 标签作为长黑条),那么移动的距离偏移量可以进行计算。以下代码将在 C# 中用于将滑块句柄沿滑块轨道移动一个百分比,并使用 CSS 值计算距离。
public void SetSliderPercentage(string sliderHandleXpath, string sliderTrackXpath, int percentage)
{
var sliderHandle = driver.FindElement(By.XPath(sliderHandleXpath));
var sliderTrack = driver.FindElement(By.XPath(sliderTrackXpath));
var width = int.Parse(sliderTrack.GetCssValue("width").Replace("px", ""));
var dx = (int)(percentage / 100.0 * width);
new Actions(driver)
.DragAndDropToOffset(sliderHandle, dx, 0)
.Build()
.Perform();
}