public EdgeAvatarHighlightable(IEdgeAvatar edgeAvatar, IHighlightableTernary highlightableT) : base(edgeAvatar) { GameObject sourceGO = this.edgeAvatar.GetSourceGameObject(); GameObject targetGO = this.edgeAvatar.GetTargetGameObject();; this.highlighter = new HighlighterTernary(highlightableT, sourceGO, targetGO); }
public void Setup() { var driverConfig = new DriverConfiguration() .Bind(); driverWrapper = new DriverWrapper(new ChromeDriver(driverConfig.DriverPath), driverConfig); highliter = new Highliter(driverWrapper); webElementComposer = new WebElementComposer(driverWrapper, highliter); wait = new Wait(new WebDriverWait(driverWrapper.Driver, TimeSpan.FromSeconds(driverConfig.DefaultTimeout)), webElementComposer); }
public WebElementComposer(IDriverWrapper driverWrapper, IHighliter highliter) { this.driverWrapper = driverWrapper; this.highliter = highliter; }
public NodeAvatarHighlightable(INodeAvatar nodeAvatar, IHighlightableBinary highlightableB) : base(nodeAvatar) { GameObject gameObject = this.nodeAvatar.GetGameObject(); this.highlighter = new HighlighterBinary(highlightableB, gameObject); }